এই পৃষ্ঠাটি বর্ণনা করে কিভাবে সাইড-প্যানেল আইফ্রেমে চলমান একটি অ্যাড-অন থেকে প্রধান পর্যায়ের আইফ্রেমে চলমান অ্যাড-অনে বার্তা পাঠাতে হয়।
একটি বার্তা পাঠাতে:
- সাইড প্যানেল থেকে মূল স্টেজে,
MeetSidePanelClient.notifyMainStage
পদ্ধতি ব্যবহার করুন।
sidePanelClient.notifyMainStage("YOUR_MESSAGE");
- মূল স্টেজ থেকে সাইড প্যানেল পর্যন্ত,
MeetMainStageClient.notifySidePanel
পদ্ধতি ব্যবহার করুন।
mainStageClient.notifySidePanel("YOUR_MESSAGE");
payload
দৈর্ঘ্য অবশ্যই তার নির্দিষ্ট আকারের সীমার সাথে সঙ্গতিপূর্ণ হবে।
বার্তাটি পেতে, অ্যাড-অনকে AddonCallbacks.frameToFrameMessage
কলব্যাকের সদস্যতা নিতে হবে। নিম্নলিখিত কোড নমুনা দেখায় কিভাবে একটি AddonCallbacks.frameToFrameMessage
কলব্যাকে সদস্যতা নিতে হয়:
sidePanelClient.on('frameToFrameMessage', (arg: FrameToFrameMessage) => {
YOUR_CODE
});
আরও তথ্যের জন্য, কলব্যাকের সদস্যতা দেখুন।
নোট
- ফ্রেম-টু-ফ্রেম মেসেজিং সম্পূর্ণরূপে ক্লায়েন্ট সাইড এবং কাছাকাছি তাত্ক্ষণিক।
- বার্তা বিতরণ শুধুমাত্র একবার চেষ্টা করা হয়. বার্তাগুলি গ্রহণ করার জন্য, গ্রহণকারী প্যানেলটি খোলা থাকতে হবে এবং বার্তা পাঠানোর আগে অ্যাপটিকে কলব্যাকে সদস্যতা নিতে হবে৷