In questa pagina viene descritto come inviare messaggi da un componente aggiuntivo in esecuzione nell'iframe del pannello laterale a un componente aggiuntivo in esecuzione nell'iframe della fase principale.
Per inviare un messaggio:
Dal riquadro laterale alla fase principale, utilizza il metodo
MeetSidePanelClient.notifyMainStage
.Dalla fase principale al riquadro laterale, utilizza il metodo
MeetMainStageClient.notifySidePanel
.La lunghezza di
payload
deve essere conforme al limite di dimensioni specificato.
Per ricevere il messaggio, il componente aggiuntivo deve iscriversi
al callback
AddonCallbacks.frameToFrameMessage
. Il seguente esempio di codice mostra come abbonarti a un callback AddonCallbacks.frameToFrameMessage
:
sidePanelClient.on('frameToFrameMessage', (arg: FrameToFrameMessage) => {
// YOUR_CODE
});
Per ulteriori informazioni, consulta l'articolo Iscriversi ai callback.
Note
- La messaggistica frame-to-frame è interamente lato client e quasi istantanea.
- La consegna del messaggio viene tentata una sola volta. Per ricevere i messaggi, il riquadro di ricezione deve essere aperto e l'app deve iscriversi alla callback prima che il messaggio venga inviato.