會議參與者可以透過 Google Meet 外掛程式活動,進行協作。當協作活動開始時,所有會議參與者都會收到活動進行中的通知。
這則通知會根據外掛程式的可用性和安裝狀態調整:
如果參與者已安裝外掛程式:使用者可以加入活動。
如果參與者未安裝外掛程式:系統會引導他們安裝外掛程式。
如果參與者的平台無法使用外掛程式:系統會通知對方無法透過目前的裝置加入活動。
您可以透過呼叫 startCollaboration
方法啟動活動。
步驟 1 (選用):外掛程式會設定協作的起始狀態
MeetAddonClient.setCollaborationStartingState
可設定或更新參與者接受協作邀請時使用的外掛程式初始狀態資訊。
這個外掛程式可在開始前或協作期間,隨時使用 Meet 外掛程式 SDK 設定 CollaborationStartingState
。外掛程式活動開始後,其他會議參與者會使用 CollaborationStartingState
來初始化自己的外掛程式。
如要進一步瞭解如何設定 CollaborationStartingState
和程式碼範例,請參閱「使用協作起始狀態」。
步驟 2:外掛程式啟動活動
當外掛程式在 MeetSidePanelClient
上呼叫 startCollaboration
方法時,活動就會開始。
使用者完成選取內容並準備開始協作後,請務必在外掛程式中呼叫 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
的網址開啟主要階段。