Usar mensagens frame a frame

Esta página descreve como enviar mensagens de um complemento em execução no iframe side-panel para um complemento em execução no iframe do estágio principal.

Para enviar uma mensagem, siga estas etapas:

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

O payload deve estar de acordo com o limite de tamanho especificado.

Para receber a mensagem, o complemento precisa ser inscrito ao AddonCallbacks.frameToFrameMessage o retorno de chamada. O exemplo de código a seguir mostra como assinar um Callback AddonCallbacks.frameToFrameMessage:

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

Para mais informações, consulte Assinar de retorno de chamadas do Google Cloud.

Observações

  • As mensagens frame a frame são todas do lado do cliente e quase instantâneas.
  • A entrega da mensagem é tentada apenas uma vez. Para receber mensagens, o O painel receptor precisa estar aberto e o app precisa se inscrever no antes do envio da mensagem.