इस पेज पर, लोगों के लिए ऐड-ऑन का प्रमोशन करने का तरीका बताया गया है एक छोटा सा कोड डालकर 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.9.1/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.9.1/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.9.1/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
फ़ील्ड में
मेनिफ़ेस्ट.
ज़्यादा जानकारी के लिए, ऐड-ऑन देखें सुरक्षा.