Meet ऐड-ऑन के सिद्धांत

Google Meet के ऐड-ऑन का इस्तेमाल, सीधे Google Meet में बेहतर अनुभव देने के लिए किया जाता है. ऐड-ऑन बनाने के लिए, आपको यह समझना होगा कि Google Workspace ऐड-ऑन को कैसे डेवलप किया जाता है और आखिर में उसे Google Workspace Marketplace में कैसे पब्लिश किया जाता है.

आर्किटेक्चर

नीचे दिए गए सिलसिलेवार डायग्राम में, Google Meet ऐड-ऑन के Google Workspace के संसाधनों का इस्तेमाल करने के तरीके का आर्किटेक्चर दिखाया गया है.

Google Meet ऐड-ऑन, Google Workspace के संसाधनों का इस्तेमाल कैसे करता है.
पहली इमेज. Google Meet ऐड-ऑन, Google Workspace के संसाधनों का इस्तेमाल कैसे करता है.

मीटिंग में Google Meet ऐड-ऑन का इस्तेमाल करने की सुविधा इस तरह काम करती है:

  1. ऐड-ऑन पैनल लोड करना: उपयोगकर्ता, इंस्टॉल किए गए ऐड-ऑन की सूची को ऐड-ऑन पैनल में लोड करने के लिए, Meet में गतिविधि बटन पर क्लिक करता है.
  2. ऐड-ऑन चुनना: इस इमेज में, उपयोगकर्ता को ऐड-ऑन पैनल में ऐड-ऑन चुनते हुए दिखाया गया है.
  3. ऐड-ऑन iframe लोड करें: Meet, ऐड-ऑन के साइड पैनल के उस iframe यूआरएल को लोड करता है जिसे डेवलपर ने मेनिफ़ेस्ट में बताया है.
  4. AddonSession बनाएं: ऐड-ऑन, एक AddonSession बनाता है. इससे Meet को पता चलता है कि ऐड-ऑन लोड हो गया है और इस्तेमाल के लिए तैयार है.
  5. ऐड-ऑन शुरू किया गया: ऐड-ऑन इस्तेमाल के लिए तैयार है.
  6. (ज़रूरी नहीं) One Tap की सुविधा के साथ टोकन का अनुरोध करें: चुना गया ऐड-ऑन, Google One Tap का इस्तेमाल करके साइन-इन की जानकारी और उपयोगकर्ता की मंज़ूरी वाले स्कोप वाले टोकन का अनुरोध करता है. ऐसा तब होता है, जब कोई Google सेशन चालू हो.
  7. (ज़रूरी नहीं) Google, आईडी टोकन दिखाता है: आईडी टोकन में उपयोगकर्ता की पहचान की जानकारी होती है.

Marketplace में Google Workspace ऐड-ऑन

Google Workspace के ऐड-ऑन, पसंद के मुताबिक बनाए गए ऐप्लिकेशन होते हैं. ये Gmail, Google Docs, और Google Sheets जैसे Google Workspace ऐप्लिकेशन के साथ काम करते हैं. इनकी मदद से, डेवलपर अपनी पसंद के मुताबिक ऐसे यूज़र इंटरफ़ेस बना सकते हैं जो Google Workspace से सीधे तौर पर इंटिग्रेट किए गए हैं. ऐड-ऑन की मदद से, उपयोगकर्ता कम से कम कॉन्टेक्स्ट स्विच करके ज़्यादा बेहतर तरीके से काम कर पाते हैं.

Google Workspace Marketplace, उपयोगकर्ताओं और एडमिन को तीसरे पक्ष के ऐसे एंटरप्राइज़ ऐप्लिकेशन ढूंढने और इंस्टॉल करने का विकल्प देता है जो Google Workspace के साथ इंटिग्रेट किए गए हैं. पब्लिश किए गए Google Workspace ऐड-ऑन को मैनेज करने के लिए, मार्केटप्लेस को मुख्य जगह के तौर पर सेट किया गया है. उपयोगकर्ता, पब्लिश किए गए ऐड-ऑन इंस्टॉल और अनइंस्टॉल कर सकते हैं. एडमिन उन ऐड-ऑन को प्रतिबंधित कर सकते हैं जिन्हें उपयोगकर्ता इंस्टॉल कर सकते हैं.

ऐड-ऑन के टाइप

आम तौर पर, दो तरह के ऐड-ऑन बनाए जा सकते हैं: Google Workspace ऐड-ऑन और एडिटर ऐड-ऑन.

Meet ऐड-ऑन SDK टूल के लिए, आपको Google Workspace ऐड-ऑन का इस्तेमाल करके अपने ऐड-ऑन बनाने होंगे.

Google Workspace के ऐड-ऑन की मदद से, Gmail, Google Calendar, और Google Drive जैसे कई Google Workspace ऐप्लिकेशन का इस्तेमाल किया जा सकता है. ऐड-ऑन मेनिफ़ेस्ट फ़ाइल में, अन्य जानकारी के साथ यह भी बताया जाता है कि ऐड-ऑन किस ऐप्लिकेशन को टारगेट कर रहा है. Meet ऐड-ऑन SDK टूल के लिए, आपको मेनिफ़ेस्ट फ़ाइल के addOns सेक्शन में meet ऑब्जेक्ट का एलान करना होगा. ज़्यादा जानकारी के लिए, डिप्लॉयमेंट बनाएं देखें.

Google Workspace ऐड-ऑन को दो अलग-अलग तरीकों से डेवलप किया जा सकता है: Google Apps Script में या आपकी पसंदीदा टेक्नोलॉजी स्टैक का इस्तेमाल करके, खुद होस्ट किए गए ऐड-ऑन के तौर पर. इनमें से हर ऐड-ऑन में एक मेनिफ़ेस्ट होता है, जो अलग-अलग सेक्शन से बना होता है. मेनिफ़ेस्ट के Meet सेक्शन में, इस बारे में खास जानकारी होती है कि आपका ऐड-ऑन, Google Meet से कैसे लोड होता है. यह इस बात से कोई फ़र्क़ नहीं पड़ता कि आपका बाकी ऐड-ऑन, खुद होस्ट किया जाता है या Apps Script का इस्तेमाल करता है. Meet के लिए ऐड-ऑन, iframe में लोड किए जाते हैं. साथ ही, इनमें कार्ड-आधारित इंटरफ़ेस के बजाय, वेब पेजों का रेफ़रंस होना चाहिए.

उदाहरण के लिए, Google Workspace के किसी ऐड-ऑन के मेनिफ़ेस्ट में, Gmail के लिए एक सेक्शन हो सकता है. यह सेक्शन, कार्ड इंटरफ़ेस दिखाने के लिए ComposeTrigger और ContextualTrigger ऑब्जेक्ट का इस्तेमाल करता है. साथ ही, Meet के लिए एक सेक्शन हो सकता है. यह सेक्शन, आपके वेब पेज और मोबाइल ऐप्लिकेशन पर ले जाने के लिए, वेब, iOS, और Android ऑब्जेक्ट का इस्तेमाल करता है.

Meet और Gmail सेक्शन वाले मेनिफ़ेस्ट का उदाहरण.
दूसरी इमेज. Meet और Gmail सेक्शन वाले मेनिफ़ेस्ट का उदाहरण.

ऐड-ऑन पब्लिश करना

Google Workspace के लिए ऐड-ऑन पब्लिश करने पर, उसे अन्य लोगों के लिए खोजा जा सकता है, इंस्टॉल किया जा सकता है, और इस्तेमाल किया जा सकता है.

ज़्यादा जानकारी के लिए, Meet ऐड-ऑन पब्लिश करना लेख पढ़ें.