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

इस पेज पर बताया गया है कि साइड-पैनल iframe में चल रहे किसी ऐड-ऑन से, मुख्य चरण iframe में चल रहे ऐड-ऑन में मैसेज कैसे भेजें.

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

  • साइड पैनल से मुख्य स्टेज तक, MeetSidePanelClient.notifyMainStage तरीके का इस्तेमाल करें.

  • मुख्य चरण से साइड पैनल तक जाने के लिए, MeetMainStageClient.notifySidePanel तरीके का इस्तेमाल करें.

  • payload की लंबाई, तय की गई साइज़ की सीमा के मुताबिक होनी चाहिए.

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

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

ज़्यादा जानकारी के लिए, कॉलबैक की सदस्यता लें देखें.

ज़रूरी जानकारी

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