स्क्रीन शेयर करने की सुविधा से, उपयोगकर्ताओं के लिए किसी ऐड-ऑन का प्रमोशन करें

स्क्रीन की मदद से ऐड-ऑन का प्रमोशन करना
शेयर करें.

इस पेज पर, लोगों के लिए ऐड-ऑन का प्रमोशन करने का तरीका बताया गया है Google Meet के साथ स्क्रीन शेयर करते समय, स्क्रीन पर थोड़ा सा कोड डालकर दूसरे वेब पेज पर.

कॉन्टेंट बनाने MeetAddonScreenshare.exposeToMeetWhenScreensharing तरीके की मदद से साइट, Meet को जानकारी भेज सकती है जब इसका टैब स्क्रीन शेयर किया गया हो. इस जानकारी का इस्तेमाल इसमें किया जाता है Meet का ऐड-ऑन अनुभव उपयोगकर्ता "गतिविधि शुरू करें" पर क्लिक करता है दिखाई देगा, अगर उनके पास ऐड-ऑन इंस्टॉल किया गया. अगर उपयोगकर्ता के पास टैब की स्क्रीन शेयर करने पर ऐड-ऑन को इंस्टॉल किया जाता है. ऐड-ऑन इंस्टॉल करने के लिए कहा जाता है.

कॉन्टेंट बनाने AddonScreenshareInfo ऑब्जेक्ट में पांच फ़ील्ड हैं, जिन्हें इस्तेमाल के उदाहरण के आधार पर जोड़ा जा सकता है:

  • AddonScreenshareInfo.additionalData: अपने-आप शुरू होने के लिए, ऐड-ऑन इस जानकारी का इस्तेमाल कर सकता है. कैन इसे तभी सेट किया जाना चाहिए, जब AddonScreenshareInfo.startActivityOnOpen सही हो और इसे इसका इस्तेमाल करके ऐक्सेस किया गया CollaborationStartingState. ज़्यादा जानकारी के लिए, दूसरे क्रिएटर्स के साथ मिलकर काम करने का तरीका इस्तेमाल करना शुरू करें राज्य के हिसाब से सही है.

  • AddonScreenshareInfo.cloudProjectNumber: ज़रूरी है. इसकी Google Cloud प्रोजेक्ट संख्या ऐड-ऑन.

  • AddonScreenshareInfo.mainStageUrl: वह यूआरएल जो ऐड-ऑन के बाद मुख्य स्टेज खुलता है शुरू करती हैं, जैसे कि https://www.example.com. यूआरएल एक ही होना चाहिए ऑरिजिन का इस्तेमाल ऐड-ऑन मेनिफ़ेस्ट.

  • AddonScreenshareInfo.sidePanelUrl: वह यूआरएल जो ऐड-ऑन के बाद साइड पैनल खुलता है शुरू करती हैं, जैसे कि https://www.example.com. यूआरएल एक ही होना चाहिए ऑरिजिन का इस्तेमाल ऐड-ऑन मेनिफ़ेस्ट.

  • AddonScreenshareInfo.startActivityOnOpen: ज़रूरी है. क्या ऐड-ऑन के साथ मिलकर काम करने की सुविधा चालू करनी है उपयोगकर्ता के ब्राउज़र खोलने पर तुरंत दिखने की सुविधा ऐड-ऑन का इस्तेमाल करें. सही होना चाहिए अगर AddonScreenshareInfo.mainStageUrl का इस्तेमाल किया जाता है.

उदाहरण: मुख्य स्टेज में लोड करें

नीचे दिए गए कोड सैंपल में, स्क्रीन शेयर करने वाला उपयोगकर्ता Meet में नीचे दिया गया कोड होने पर, ऐड-ऑन:

<script src="https://www.gstatic.com/meetjs/addons/0.7.0/meet.addons.screenshare.js"></script>
<script>
meet.addon.screensharing.exposeToMeetWhenScreensharing(
  {
    cloudProjectNumber: CLOUD_PROJECT_NUMBER,
    startActivityOnOpen: true,
    mainStageUrl: MAIN_STAGE_URL,
    additionalData: "{\"selected_item\": \"42\"}",
  }
);
</script>

इन्हें बदलें:

  • CLOUD_PROJECT_NUMBER: स्ट्रिंग. आपके क्लाउड प्रोजेक्ट का नंबर.
  • MAIN_STAGE_URL: स्ट्रिंग. मुख्य स्टेज का यूआरएल.

जब Meet की कॉल स्क्रीन में मौजूद उपयोगकर्ता किसी पेज को शेयर करता है, तो उसे Meet में प्रज़ेंटेशन बैनर. बैनर पर बटन पर क्लिक करके दिए गए क्लाउड प्रोजेक्ट नंबर के लिए, ऐड-ऑन को मुख्य चरण है. AddonScreenshareInfo.mainStageUrl लोड हो गया हो और साथ मिलकर काम करने की शुरुआत सेट करने के लिए, AddonScreenshareInfo.additionalData का इस्तेमाल किया जाता है ऐड-ऑन की स्थिति. कॉल में अन्य उपयोगकर्ता ये हैं साथ ही, ऐड-ऑन को इंस्टॉल या लॉन्च करने के लिए तुरंत प्रॉम्प्ट किया जाएगा.

उदाहरण: साइड पैनल में लोड करें

नीचे दिए गए कोड सैंपल में, उपयोगकर्ता किसी पेज को जो ऐड-ऑन, साइड पैनल में शुरू करना चाहते हैं मुख्य स्टेज से कम है:

<script src="https://www.gstatic.com/meetjs/addons/0.7.0/meet.addons.screenshare.js"></script>
<script>
meet.addon.screensharing.exposeToMeetWhenScreensharing(
  {
    cloudProjectNumber: CLOUD_PROJECT_NUMBER,
    startActivityOnOpen: true,
    sidePanelUrl: SIDE_PANEL_URL,
    additionalData: "{\"selected_item\": \"42\"}",
  }
);
</script>

इन्हें बदलें:

  • CLOUD_PROJECT_NUMBER: स्ट्रिंग. आपके क्लाउड प्रोजेक्ट का नंबर.
  • SIDE_PANEL_URL: स्ट्रिंग. साइड पैनल का यूआरएल.

जब Meet की कॉल स्क्रीन में मौजूद उपयोगकर्ता किसी पेज को शेयर करता है, तो उसे Meet में प्रज़ेंटेशन बैनर. बैनर पर बटन पर क्लिक करके दिए गए क्लाउड प्रोजेक्ट नंबर के लिए, ऐड-ऑन को साइड पैनल. AddonScreenshareInfo.sidePanelUrl लोड हो गया हो और साथ मिलकर काम करने की शुरुआत सेट करने के लिए, AddonScreenshareInfo.additionalData का इस्तेमाल किया जाता है ऐड-ऑन की स्थिति. कॉल में अन्य उपयोगकर्ता ये हैं साथ ही, ऐड-ऑन को इंस्टॉल या लॉन्च करने के लिए तुरंत प्रॉम्प्ट किया जाएगा.

उदाहरण: साथ मिलकर काम करने की सुविधा शुरू किए बिना, साइड पैनल में जानकारी लोड करें

नीचे दिए गए कोड सैंपल में, उपयोगकर्ता किसी पेज को वह ऐड-ऑन है जिसे इससे पहले संसाधन की अनुमतियों में बदलाव करना होता है मिलकर काम करने की गतिविधि शुरू की जा सकती है. इस ज़रूरत के मुताबिक, ऐड-ऑन, साइड पैनल में सभी के लिए साथ मिलकर काम करना शुरू कर दिया है.

<script src="https://www.gstatic.com/meetjs/addons/0.7.0/meet.addons.screenshare.js"></script>
<script>
meet.addon.screensharing.exposeToMeetWhenScreensharing(
  {
    cloudProjectNumber: CLOUD_PROJECT_NUMBER,
    startActivityOnOpen: false,
    sidePanelUrl: SIDE_PANEL_URL,
  }
);
</script>

इन्हें बदलें:

  • CLOUD_PROJECT_NUMBER: स्ट्रिंग. आपके क्लाउड प्रोजेक्ट का नंबर.
  • SIDE_PANEL_URL: स्ट्रिंग. साइड पैनल का यूआरएल.

जब Meet की कॉल स्क्रीन में मौजूद उपयोगकर्ता किसी पेज को शेयर करता है, तो उसे Meet में प्रज़ेंटेशन बैनर. बैनर पर बटन पर क्लिक करके दिए गए क्लाउड प्रोजेक्ट नंबर के लिए, ऐड-ऑन को पर क्लिक करें. से AddonScreenshareInfo.startActivityOnOpen को 'गलत' पर सेट किया गया था, तो गतिविधि शुरू करें बटन तब तक के लिए बंद रहेगा, जब तक CollaborationStartingState सेट हो गया है. ज़्यादा जानकारी के लिए, देखें साथ मिलकर काम करने की सुविधा शुरू हो रही है राज्य के हिसाब से सही है.

गतिविधि शुरू होने के बाद, कॉल में शामिल अन्य लोगों को ऐड-ऑन लॉन्च या इंस्टॉल करें.

ऑरिजिन मैचिंग

इसमें ऑरिजिन की जानकारी दी गई है AddonScreenshareInfo.mainStageUrl और AddonScreenshareInfo.sidePanelUrl उनकी तुलना ऐड-ऑन के ऑरिजिन से की जाती है सबमिट किए गए क्लाउड प्रोजेक्ट नंबर का मेनिफ़ेस्ट. अगर सब कुछ मेल खाता है, तो उपयोगकर्ता को ऐड-ऑन लॉन्च करने की अनुमति है.

इसके अलावा, स्क्रीन शेयर करने वाली साइट की शुरुआत की जगह की जानकारी भी ज़रूर शामिल करें ऐड-ऑन के addOnOrigins फ़ील्ड में मेनिफ़ेस्ट.

ज़्यादा जानकारी के लिए, ऐड-ऑन देखें सुरक्षा.