Meet 外掛程式概念

Google Meet 外掛程式可用於直接在 Google Meet 中建立體驗。如要建立外掛程式,您必須瞭解 Google Workspace 外掛程式的開發方式,並最終在 Google Workspace Marketplace 中發布。

架構

下圖是 Google Meet 外掛程式的架構,說明其如何使用 Google Workspace 資源。

Google Meet 外掛程式使用 Google Workspace 資源的架構。
圖 1. Google Meet 外掛程式使用 Google Workspace 資源的架構。

在會議中使用 Google Meet 外掛程式的方式如下:

  1. 載入外掛程式面板:使用者按一下 Meet 中的活動按鈕,將已安裝外掛程式清單載入至外掛程式面板。
  2. 選取外掛程式:使用者在外掛程式面板中選取外掛程式。
  3. 載入外掛程式 iframe:Meet 會載入開發人員在資訊清單中指定的附加元件側邊面板 iframe 網址。
  4. Create AddonSession:外掛程式會建立 AddonSession。向 Meet 指出外掛程式已載入且可供使用。
  5. 外掛程式已初始化:外掛程式已可供使用。
  6. (選用) 透過 One Tap 要求權杖:所選外掛程式會在有執行中的 Google 工作階段時,使用 Google One Tap 要求包含登入資訊和使用者核准範圍的權杖。
  7. (選用) Google 傳回 ID 權杖:ID 權杖包含使用者身分資訊。

Google Workspace Marketplace 中的外掛程式

Google Workspace 外掛程式是可與 Google Workspace 應用程式 (例如 Gmail、Google 文件和 Google 試算表) 整合的客製化應用程式。可讓開發人員建立與 Google Workspace 直接整合的自訂使用者介面。外掛程式可以減少環境切換,讓使用者更有效率。

Google Workspace Marketplace 可讓使用者和管理員尋找及安裝與 Google Workspace 整合的第三方企業應用程式。Marketplace 也是管理已發布的 Google Workspace 外掛程式的集中位置。使用者可以安裝及解除安裝已發布的外掛程式。管理員可以限制使用者可安裝的外掛程式。

外掛程式類型

一般來說,您可以建構兩種外掛程式: Google Workspace 外掛程式編輯器外掛程式

如要使用 Meet 外掛程式 SDK,您必須使用 Google Workspace 外掛程式建構外掛程式。

您可以使用 Google Workspace 外掛程式擴充多個 Google Workspace 應用程式,例如 Gmail、Google 日曆和 Google 雲端硬碟。您可以在外掛程式資訊清單檔案中指定外掛程式指定的應用程式及其他詳細資料。對於 Meet 外掛程式 SDK,您必須在資訊清單檔案的 addOns 區段中宣告 meet 物件。詳情請參閱「建立部署」。

Google Workspace 外掛程式有兩種開發方式:在 Google Apps Script 中開發,或是使用您偏好的技術堆疊,以自管外掛程式的方式開發。每個外掛程式都包含一份資訊清單,其中包含由不同部分組成的資訊清單。資訊清單的 Meet 部分包含從 Google Meet 載入外掛程式的方式相關資訊,和其他外掛程式是否為自行託管,還是使用 Apps Script 無關。Meet 外掛程式會在 iframe 中載入,且必須參照網頁,而非以資訊卡為基礎的介面

舉例來說,Google Workspace 外掛程式的資訊清單可能會包含 Gmail 專用部分,其中使用 ComposeTriggerContextualTrigger 物件來傳回資訊卡介面,以及 Meet 專用部分,其中使用網頁、iOS 和 Android 物件來指向網頁和行動應用程式。

含有 Meet 和 Gmail 專區的資訊清單範例。
圖 2. 含有 Meet 和 Gmail 專區的範例資訊清單。

發布外掛程式

發布 Google Workspace 外掛程式後,其他人就能找到、安裝及使用這項外掛程式。

詳情請參閱「發布 Meet 外掛程式」。