توضّح هذه الصفحة كيفية إرسال رسائل من إضافة قيد التشغيل في إطار iframe side-face إلى إضافة قيد التشغيل في إطار iframe المرحلة الرئيسية.
يُرجى اتّباع الخطوات التالية لإرسال رسالة:
من اللوحة الجانبية إلى المنصة الرئيسية، استخدِم طريقة
MeetSidePanelClient.notifyMainStage
.من المرحلة الرئيسية إلى اللوحة الجانبية، استخدِم الإجراء
MeetMainStageClient.notifySidePanel
.يجب أن يتوافق طول
payload
مع الحد الأقصى للحجم المحدّد.
لاستلام الرسالة، يجب أن تشترك الإضافة في معاودة الاتصال على AddonCallbacks.frameToFrameMessage
. يعرض نموذج الرمز البرمجي التالي كيفية الاشتراك في معاودة الاتصال باستخدام AddonCallbacks.frameToFrameMessage
:
sidePanelClient.on('frameToFrameMessage', (arg: FrameToFrameMessage) => {
// YOUR_CODE
});
لمزيد من المعلومات، يُرجى الاطّلاع على الاشتراك في عمليات معاودة الاتصال.
Notes
- تكون الرسائل من إطار إلى إطار من جهة العميل تمامًا وشبه فورية.
- تتم محاولة تسليم الرسالة مرة واحدة فقط. من أجل تلقّي الرسائل، يجب أن تكون لوحة الاستلام مفتوحة ويجب أن يشترك التطبيق في خدمة معاودة الاتصال قبل إرسال الرسالة.