使用 Meet 插件开展协作

会议中的参与者可以协作处理 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 中的网址打开主阶段。