साथ मिलकर काम करने की शुरुआती स्थिति का इस्तेमाल करें

इस पेज पर, 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();