透過 Meet 外掛程式進行協作

會議參與者可以透過 Google Meet 外掛程式活動。協作活動開始時 所有會議參與者都會收到活動通知 。

本通知是根據 外掛程式:

  • 如果參與者已安裝外掛程式: 他們可以加入活動。

  • 如果參與者沒有外掛程式 已安裝:系統會引導使用者前往 外掛程式。

  • 如果外掛程式不適用於參與者的平台:系統會通知參與者無法使用目前的裝置加入活動。

使用者加入活動時,即可載入自己的 iframe 附加內容您可以自訂是否要允許新彙整者 應在主舞台或側邊面板中開啟協作活動。

開始活動

透過呼叫 startActivity()敬上 方法,該方法會使用 ActivityStartingState 存取 API

步驟 1 (選用):外掛程式設定活動的起始狀態

setActivityStartingState()敬上 方法可以設定或更新 參與者接受參與者接受的 邀請加入活動。

這個外掛程式可以設定 ActivityStartingState敬上 在活動開始前或活動期間使用 Meet 外掛程式 SDK。 外掛程式活動開始後,另一個會議 參與者會使用 ActivityStartingState 將其初始化 外掛程式。

如要進一步瞭解如何設定 ActivityStartingState,並查看相關程式碼範例,請參閱「使用活動啟動狀態」。

步驟 2:外掛程式啟動活動

活動會在外掛程式呼叫 startActivity()敬上 方法 MeetSidePanelClient

務必在使用者之後呼叫外掛程式中的 startActivity() 方法 完成內容選擇,並準備開始活動。

以下程式碼範例說明如何呼叫 startActivity() 方法:

    sidePanelClient.startActivity({
        mainStageUrl: "https://app.example.com/mainstage",
        additionalData: JSON.stringify({
        // State to send to participants.
        })
    });

叫用 startActivity() 方法時,Meet 會執行

  • 其他參與者:Meet 會顯示活動持續進行的通知。

  • 發起人:如果指定主要階段網址的 ActivityStartingState,Meet 會使用 來自 ActivityStartingState 的網址。

在活動中分享外掛程式狀態

當使用者加入活動時,他們將載入您的 可能會附加至主要畫面或側邊面板 ActivityStartingState

您可以使用 additionalData 屬性,與加入活動的使用者分享初始資料 (也稱為狀態)。您可能也要 並在使用者與網站互動時 外掛程式。

您可以透過下列幾種方式分享狀態:

  • 自行編寫同步處理後端,自行處理。
  • 使用 Co-Doing API。 以便在使用者之間共用任意資料,既方便又快速。