इस पेज पर, CollaborationStartingState
के मकसद के बारे में बताया गया है. साथ ही, इसे Google Meet ऐड-ऑन SDK टूल से सेट और वापस पाने का तरीका भी बताया गया है.
साथ मिलकर काम करने की शुरुआती स्थिति की खास जानकारी
जब किसी ऐड-ऑन को पहली बार खोला जाता है, तो साइड-पैनल iframe, ऐड-ऑन मेनिफ़ेस्ट में बताए गए यूआरएल को लोड करता है. यह शुरुआती स्थिति, उस शुरुआती स्थिति से अलग हो सकती है जिसका इस्तेमाल ऐड-ऑन तब करना चाहता है, जब उपयोगकर्ता दूसरे लोगों के साथ मिलकर काम करने के न्योते का इस्तेमाल करके मीटिंग में शामिल होते हैं. CollaborationStartingState
का इस्तेमाल, ऐसे iframe यूआरएल के बारे में बताने के लिए किया जा सकता है जिन्हें उस समय लोड होना चाहिए, जब उपयोगकर्ता, साथ मिलकर काम करने के न्योते का इस्तेमाल करके मीटिंग में शामिल होते हैं. इसके अलावा, ऐड-ऑन, additional_data
फ़ील्ड का इस्तेमाल ऐसे किसी भी डेटा को सेव करने के लिए कर सकता है जिसकी ज़रूरत इसे शुरू करने के लिए पड़ सकती है.
साथ मिलकर काम करने की शुरुआती स्थिति सेट करना, पाना, और हटाना
CollaborationStartingState
को मैनेज करने के लिए, नीचे दिए गए तरीके अपनाएं.
MeetAddonClient.setCollaborationStartingState
तरीके का इस्तेमाल करके, CollaborationStartingState
को सेट करें. यह ऐड-ऑन, किसी साथ मिलकर काम करने से पहले या उसके दौरान किसी भी समय CollaborationStartingState
को सेट कर सकता है.
MeetAddonClient.setCollaborationStartingState
तरीके में बताए गए यूआरएल, उसी ऑरिजिन से जुड़े होने चाहिए जिसकी जानकारी ऐड-ऑन मेनिफ़ेस्ट में दी गई है. ज़्यादा जानकारी के लिए, ऐड-ऑन सिक्योरिटी देखें.
CollaborationStartingState.sidePanelUrl
,
CollaborationStartingState.mainStageUrl
, और
CollaborationStartingState.additionalData
वर्ण की लंबाई, SDK टूल के रेफ़रंस दस्तावेज़ों में बताई गई साइज़ की सीमाओं के हिसाब से होनी चाहिए.
mainStageClient.setCollaborationStartingState({
sidePanelUrl: "https://app.example.com/sidepanel",
mainStageUrl: "https://app.example.com/mainstage",
additionalData: JSON.stringify({
// State to send to participants.
})
});
MeetAddonClient.getCollaborationStartingState
तरीके से CollaborationStartingState
पाएं.
const startingState = mainStageClient.getCollaborationStartingState();
const additionalData = JSON.parse(startingState.additionalData);
MeetAddonClient.clearCollaborationStartingState
तरीके का इस्तेमाल करके, CollaborationStartingState
मिटाएं.
mainStageClient.clearCollaborationStartingState();