फ़्रेम-टू-फ़्रेम मैसेज सेवा का इस्तेमाल करें

इस पेज में बताया गया है कि किसी में चल रहे ऐड-ऑन साइड-पैनल iframe मेन में चल रहे ऐड-ऑन का इस्तेमाल करें स्टेज iframe. फ़्रेम-टू-फ़्रेम मैसेजिंग सिर्फ़ क्लाइंट साइड पर होती है. इसलिए, मैसेज की डिलीवरी तुरंत होती है.

कोई मैसेज भेजने के लिए:

  • साइड पैनल से मुख्य स्टेज तक जाने के लिए, notifyMainStage() तरीका.
    await sidePanelClient.notifyMainStage("YOUR_MESSAGE");
  • मुख्य स्टेज से साइड पैनल तक, notifySidePanel() तरीका.
    await mainStageClient.notifySidePanel("YOUR_MESSAGE");

payload लंबाई अपनी तय आकार सीमा के अनुरूप होनी चाहिए.

मैसेज पाने के लिए, ऐड-ऑन को इसकी सदस्यता लेनी होगी यह frameToFrameMessage कॉलबैक. नीचे दिया गया कोड सैंपल, frameToFrameMessage कॉलबैक:

sidePanelClient.on('frameToFrameMessage', (arg: FrameToFrameMessage) => {
    // YOUR_CODE
});

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

नोट

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

  • मैसेज की डिलीवरी सिर्फ़ एक बार की जाती है. मैसेज पाने के लिए, पैनल खुला होना चाहिए और ऐप्लिकेशन को कॉलबैक से पहले मैसेज भेज दिया जाता है.