ফ্রেম-টু-ফ্রেম মেসেজিং ব্যবহার করুন

এই পৃষ্ঠাটি বর্ণনা করে কিভাবে সাইড-প্যানেল আইফ্রেমে চলমান একটি অ্যাড-অন থেকে প্রধান পর্যায়ের আইফ্রেমে চলমান অ্যাড-অনে বার্তা পাঠাতে হয়।

একটি বার্তা পাঠাতে:

  • সাইড প্যানেল থেকে মূল স্টেজে, MeetSidePanelClient.notifyMainStage পদ্ধতি ব্যবহার করুন।

  • মূল স্টেজ থেকে সাইড প্যানেল পর্যন্ত, MeetMainStageClient.notifySidePanel পদ্ধতি ব্যবহার করুন।

  • payload দৈর্ঘ্য অবশ্যই তার নির্দিষ্ট আকারের সীমার সাথে সঙ্গতিপূর্ণ হবে।

বার্তাটি পেতে, অ্যাড-অনকে AddonCallbacks.frameToFrameMessage কলব্যাকের সদস্যতা নিতে হবে। নিম্নলিখিত কোড নমুনা দেখায় কিভাবে একটি AddonCallbacks.frameToFrameMessage কলব্যাকে সদস্যতা নিতে হয়:

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

আরও তথ্যের জন্য, কলব্যাকের সদস্যতা দেখুন।

মন্তব্য

  • ফ্রেম-টু-ফ্রেম মেসেজিং সম্পূর্ণরূপে ক্লায়েন্ট সাইড এবং কাছাকাছি তাত্ক্ষণিক।
  • বার্তা বিতরণ শুধুমাত্র একবার চেষ্টা করা হয়. বার্তাগুলি গ্রহণ করার জন্য, গ্রহণকারী প্যানেলটি খোলা থাকতে হবে এবং বার্তা পাঠানোর আগে অ্যাপটিকে কলব্যাকে সদস্যতা নিতে হবে৷