本页面介绍了如何在客户端通过 插件, 侧边栏 iframe 附加到 在主页面中运行的插件 阶段 iframe 中。帧到帧 因此消息传送仅在客户端进行 瞬间完成。
如需发送邮件,请按以下步骤操作:
- 从侧边栏切换到主舞台时,请使用
notifyMainStage()
方法。
await sidePanelClient.notifyMainStage("YOUR_MESSAGE");
- 从主 Stage 到侧面板,使用
notifySidePanel()
方法。
await mainStageClient.notifySidePanel("YOUR_MESSAGE");
payload
长度必须符合其指定的大小限制。
若要接收此消息,该插件必须订阅
该
frameToFrameMessage
回调。以下代码示例展示了如何订阅
frameToFrameMessage
回调:
sidePanelClient.on('frameToFrameMessage', (arg: FrameToFrameMessage) => {
// YOUR_CODE
});
GitHub 上的“Animation”示例插件包含一个帧到帧消息传递的完整示例。activity 启动后,
侧边栏会在用户更改输入时通知主 Stage。
主舞台还订阅 frameToFrameMessage
回调,以接收更新后的状态。
备注
指定参与者发送的帧到帧消息仅 同一参与者。如需向其他参与者发送消息或状态, 了解如何分享插件 状态。
只能尝试递送一次邮件。为了接收消息,接收消息的 面板必须处于打开状态,并且应用必须先订阅回调, 消息。