会议中的参与者可以协作处理 Google Meet 插件活动。协作活动开始时,会议中的所有参与者都会收到活动正在进行的通知。
此通知会根据插件的可用性和安装状态进行调整:
如果参与者安装了插件:他们可以加入活动。
如果参与者未安装插件:系统会指示他们安装插件。
如果插件不适用于参与者的平台:系统会告知参与者无法使用当前设备加入活动。
通过调用 startCollaboration
方法启动 activity。
第 1 步(可选):插件设置协作开始状态
MeetAddonClient.setCollaborationStartingState
可设置或更新有关插件初始状态的信息,在参与者接受协作的邀请时使用的插件。
该插件可以在协作之前或协作期间随时使用 Meet 插件 SDK 设置 CollaborationStartingState
。插件活动开始后,其他会议参与者将使用 CollaborationStartingState
初始化插件。
如需详细了解如何设置 CollaborationStartingState
并查看代码示例,请参阅使用协作开始状态。
第 2 步:插件启动 activity
当该插件对 MeetSidePanelClient
调用 startCollaboration
方法时,activity 就开始了。
请务必在用户完成内容选择并准备好开始协作后,调用插件中的 startCollaboration
方法。
以下代码示例展示了如何调用 startCollaboration
方法:
sidePanelClient.startCollaboration({
mainStageUrl: "https://app.example.com/mainstage",
additionalData: JSON.stringify({
// State to send to participants.
})
});
打造顺畅用户体验的建议
我们强烈建议根据侧边栏中的用户操作设置 CollaborationStartingState
。调用 startCollaboration
时,Meet 会执行以下操作:
对于其他参与者:Meet 会显示活动正在进行的通知。
对于发起者:如果在
CollaborationStartingState
中指定了主阶段网址,则 Meet 会使用CollaborationStartingState
中的网址打开主阶段。