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. 建立 AddonSession:外掛程式會建立 AddonSession。 這會向 Meet 指出外掛程式已載入,可供使用。
  5. 外掛程式已初始化:外掛程式已準備就緒,可供使用。
  6. (選用) 使用 One Tap 要求權杖:如果 Google 工作階段處於啟用狀態,所選外掛程式會使用 Google One Tap 要求權杖,並提供登入資訊和使用者核准的範圍。
  7. (選用) Google 會傳回 ID 權杖:ID 權杖包含使用者身分資訊。

Marketplace 中的 Google Workspace 外掛程式

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 外掛程式」。