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:
- Do painel lateral até o cenário principal, use o
MeetSidePanelClient.notifyMainStage
. .
sidePanelClient.notifyMainStage("YOUR_MESSAGE");
- Do cenário principal ao painel lateral, use o
MeetMainStageClient.notifySidePanel
.
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.