Utilizzare i messaggi frame-to-frame

In questa pagina viene descritto come inviare messaggi da un componente aggiuntivo in esecuzione nell'iframe del riquadro laterale per un componente aggiuntivo in esecuzione nell'iframe principale.

Per inviare un messaggio:

    sidePanelClient.notifyMainStage("YOUR_MESSAGE");
    mainStageClient.notifySidePanel("YOUR_MESSAGE");

La payload deve essere conforme al limite di dimensioni specificato.

Per ricevere il messaggio, il componente aggiuntivo deve iscriversi alle AddonCallbacks.frameToFrameMessage di Google. Il seguente esempio di codice mostra come sottoscrivere un abbonamento a un Chiamata di AddonCallbacks.frameToFrameMessage:

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

Per ulteriori informazioni, consulta la sezione Abbonarsi a i callback.

Note

  • La messaggistica frame-to-frame è interamente lato client e quasi istantanea.
  • Il tentativo di consegna dei messaggi viene effettuato una sola volta. Per ricevere messaggi, il il riquadro di ricezione deve essere aperto e l'app deve iscriversi al prima dell'invio del messaggio.