अपने उपयोगकर्ताओं के लिए हमारा अनुभव कैसा रहेगा. Google Meet ऐड-ऑन का डिज़ाइन.
अनुमति देने के सबसे सही तरीके
किसी भी विज्ञापन के लिए, आपको नीचे दिए गए सबसे सही Google Meet के ऐसे ऐड-ऑन जिनके लिए पुष्टि या अनुमति की ज़रूरत होती है.
'Google साइन इन' का इस्तेमाल करना
Google Workspace ऐड-ऑन का इस्तेमाल करने वाले कई उपयोगकर्ता, पहले ही Google में साइन इन कर चुके होंगे आपको मीटिंग में शामिल कर रही हूँ. इसलिए, Google साइन इन होने से विकल्प के रूप में उपलब्ध है, जिससे आप अपने उपयोगकर्ताओं को कई क्लिक बचा सकते हैं. साइन-इन फ़्लो.
तीसरे पक्ष का साइन-इन पेज नई विंडो में खोलें
Google साइन इन के अलावा, आपका ऐप्लिकेशन दूसरे साइन इन करने की सुविधा दे सकता है करने के तरीके हैं. अगर ऐसा है, तो साइन-इन पेज को नया टैब खोलें. इस तरह से, उपयोगकर्ता अब भी Meet कॉल का विकल्प चुनने पर, आपको कम क्लिक मिलेंगे.
Google API के लिए दायरों का सही तरीके से अनुरोध करें
अगर आपका Meet ऐड-ऑन, Google API को कॉल करता है, तो आपको OAuth की पूरी सूची देनी होगी स्कोप ऐड-ऑन के लिए ज़रूरी है. यह काम करने के लिए Google Workspace Marketplace के ऐप्लिकेशन का कॉन्फ़िगरेशन पेज. इन्हें जोड़ने के बाद दायरों, तब आपके उपयोगकर्ताओं को एक प्रॉम्प्ट दिखाया जाता है, जब वे Meet ऐड-ऑन, जिससे उपयोगकर्ताओं को पता चलता है कि वे किस तरह के डेटा का इस्तेमाल कर रहे हैं इससे आपके ऐप्लिकेशन को ऐक्सेस मिलेगा.
ऐड-ऑन पब्लिश करने से पहले, आपको OAuth की सहमति भी सेट अप करनी होगी स्क्रीन. इसके लिए आपको ठीक वही ऑथराइज़ेशन स्कोप जोड़ना होगा जो आपके Google Workspace Marketplace ऐप्लिकेशन का कॉन्फ़िगरेशन. OAuth को कॉन्फ़िगर करना सहमति वाली स्क्रीन दिखाने के लिए, ब्रैंडिंग की जानकारी, निजता नीति, और और सेवा की शर्तें, जो स्कोप का अनुरोध किए जाने पर दिखती हैं. पब्लिश करने के लिए सार्वजनिक रूप से, यह सभी जानकारी पुष्टि की प्रक्रिया के लिए.
Google Workspace API को कॉल करने के लिए कोड लिखते समय, JavaScript का इस्तेमाल करें क्विकस्टार्ट शुरुआत करने का सबसे आसान तरीका है. यह तरीका, विज्ञापन देने वालों के लिए बने सबसे सही तरीकों का पालन करता है साइन-इन और डायलॉग विंडो का इस्तेमाल करके. ध्यान दें कि टोकन को शुरू करना क्लाइंट ऐप्लिकेशन में उन दायरों का अनुरोध अलग से करना होता है रनटाइम पर इस्तेमाल करता है. उपयोगकर्ताओं को बेहतर अनुभव देने के लिए, अनुरोध किए गए ये दायरे हैं ऐप्लिकेशन के कॉन्फ़िगरेशन की जानकारी, Google Workspace Marketplace के ऐप्लिकेशन के कॉन्फ़िगरेशन से मेल खानी चाहिए करें. यह रिडंडंसी ऐसे मामले को हैंडल करने के लिए फ़ॉलबैक देता है, जिसमें किसी उपयोगकर्ता ने निरस्त किया है दायरे.
रखरखाव के सबसे सही तरीके
लिखने के रखरखाव के लिए, यहां दिए गए सबसे सही तरीके अपनाएं लेकिन किसी वेब ऐप्लिकेशन का इस्तेमाल करते समय वे खास तौर पर ज़रूरी होते हैं. Meet ऐड-ऑन.
Google Meet ऐड-ऑन SDK टूल के नए वर्शन का इस्तेमाल करना
Meet ऐड-ऑन SDK टूल को नियमित तौर पर अपडेट किया जाता है. SDK टूल इनका पालन करता है सिमेंटिक वर्शन. नया वर्शन ढूंढने के लिए:
- gstatic का इस्तेमाल करते समय: SDK टूल का नया वर्शन, gstatic में शामिल है SDK टूल का इस्तेमाल करने के निर्देशों में दिया गया यूआरएल.
- एनपीएम का इस्तेमाल करते समय:
npm update @googleworkspace/meet-add-ons
को अंदर से चलाएंpackage.json
वाली डायरेक्ट्री आपके Meet ऐड-ऑन को होस्ट करने वाली वेबसाइट के लिए.
स्टेजिंग Google Cloud प्रोजेक्ट बनाना
आपका Google Meet ऐड-ऑन Google Workspace Marketplace, Google Meet ऐड-ऑन के किसी भी नए डिप्लॉयमेंट को तुरंत Meet उपयोगकर्ताओं के लिए उपलब्ध है. उपयोगकर्ताओं को ये अपडेट तुरंत ही दिखने लगेंगे वे अपनी कैश मेमोरी खाली कर देते हैं या उसकी समयसीमा खत्म हो जाती है. इसलिए, हमारा सुझाव है कि अपनी प्रोडक्शन साइट में बदलावों को तब तक पुश करें, जब तक बदलावों की पूरी तरह से जांच नहीं हो जाती.
सीधे तौर पर प्रोडक्शन ट्रैक को डिप्लॉय करने से बचने के लिए, हमारा सुझाव है कि आप अपने कैंपेन के लिए अलग Google Cloud प्रोजेक्ट, जो निजी तौर पर पब्लिश किया जाता है आपके संगठन के लिए काम करता है. यह Cloud प्रोजेक्ट, स्टेजिंग और डेवलपमेंट एनवायरमेंट की सुविधा देता है. ऐक्सेस करने का अधिकार इस Cloud प्रोजेक्ट के लिए, एक ऐसी छोटी टीम को ही सीमित करना चाहिए जो ऐड-ऑन के डेवलपमेंट पर सीधे तौर पर काम करते हों.
अपने ऐड-ऑन के लिए ये वैकल्पिक एनवायरमेंट बनाने के लिए, आपको पहले अपने वेब ऐप्लिकेशन के ऐसे वैकल्पिक एनवायरमेंट को होस्ट करना होगा आपके मालिकाना हक वाले डोमेन पर, आपका ऐड-ऑन मौजूद हो. इसके बाद, अपने लिए वैकल्पिक परिवेश बनाया जा सकता है, अतिरिक्त जोड़कर Meet ऐड-ऑन डिप्लॉयमेंट आपके स्टेजिंग Google Cloud प्रोजेक्ट में. इन नए डिप्लॉयमेंट में मेनिफ़ेस्ट करता है जो आपके वेब ऐप्लिकेशन के वैकल्पिक परिवेश की ओर इशारा करता है. इसके बाद, हमारा सुझाव है कि आप हर ऐड-ऑन को इंस्टॉल करें पर्यावरण को बेहतर बनाने के लिए कुछ बदलाव करने होंगे:
- स्टेजिंग: स्टेजिंग वर्शन को निजी तौर पर पब्लिश करना ताकि आपके संगठन का कोई भी व्यक्ति जांच में मदद कर सके.
- डेवलपमेंट: नई विंडो खोलने के लिए, कार्रवाइयां कॉलम में इंस्टॉल करें पर क्लिक करें सिर्फ़ अपने खाते के लिए, Meet के ऐड-ऑन का डेवलपमेंट वर्शन.
टेस्ट लिखें
किसी डेवलपमेंट में अपने Meet ऐड-ऑन को डिप्लॉय करने से पहले तो हम यूनिट टेस्ट लिखने का सुझाव देते हैं. आपके यूनिट टेस्ट में ये शामिल होने चाहिए:
- Meet ऐड-ऑन SDK टूल की नकल की गई. इसके बाद, इस बात की पुष्टि की गई कि Meet ऐड-ऑन, SDK टूल के फ़ंक्शन को उम्मीद के मुताबिक कॉल करता है.
- यूनिट की जांच करना ऐड-ऑन का इस्तेमाल करें.
उपयोगकर्ता अनुभव से जुड़े सबसे सही तरीके
Meet ऐड-ऑन बनाने के लिए, इन सबसे सही तरीकों की मदद ली जा सकती है और बेहतर बनाया जा सकता है.
साइड पैनल में सभी शुरुआती स्थिति को मैनेज करना
हमारा सुझाव है कि आप इन बातों के आधार पर अपना ऐड-ऑन सेट अप करें
साइड पैनल में उपयोगकर्ता की कार्रवाइयां.
इसके लिए, दूसरे क्रिएटर्स के साथ मिलकर काम करने की शुरुआत,
राज्य में
JavaScript. वह सारा डेटा जो
CollaborationStartingState
यह ऐड-ऑन को शुरू करने वाले व्यक्ति की ओर से सेट किया जाना चाहिए (आम तौर पर
मीटिंग के होस्ट) पर क्लिक करें. पहली बार व्यू मिलने के बाद,
साइड पैनल का इस्तेमाल करें. इससे
ऐड-ऑन.
इस्तेमाल में न होने पर साइड पैनल बंद कर दें
कॉल करके गतिविधि शुरू करने के बाद
startCollaboration
,
आपको सिर्फ़ साइड पैनल रखना चाहिए
तब खुलता है, जब वह आपके उपयोगकर्ता अनुभव का एक ज़रूरी हिस्सा हो
Google Meet ऐड-ऑन. साइड पैनल को बंद करने के लिए एक बार मुख्य पेज के तौर पर,
स्टेज पर कॉल करने से
unloadSidePanel
.
स्क्रीन शेयर करके Meet ऐड-ऑन का प्रमोशन करना
Meet ऐड-ऑन, स्क्रीन शेयर करने के मुकाबले बेहतर अनुभव देते हैं. हालांकि, कई उपयोगकर्ता Meet की स्क्रीन शेयर करने की सुविधा का इस्तेमाल करते हैं सुविधा. अगर कोई उपयोगकर्ता ऐसा टैब शेयर करता है जो आपकी वेबसाइट को होस्ट करती है Meet ऐड-ऑन, Meet को इसके लिए कॉन्फ़िगर किया जा सकता है कॉल में हिस्सा लेने वाले सभी लोगों को बैनर दिखाएं जिसमें उन्हें संबंधित Meet ऐड-ऑन. ज़्यादा जानकारी के लिए, यह देखें अपने ऐड-ऑन का स्क्रीन पर प्रमोशन किया जा रहा है शेयर करना.