Google Meet 外掛程式可用於直接在 Google Meet 中建立體驗。如要建立外掛程式,您必須瞭解 Google Workspace 外掛程式的開發方式,並最終在 Google Workspace Marketplace 中發布。
架構
下圖是 Google Meet 外掛程式使用 Google Workspace 資源的架構。
在會議中使用 Google Meet 外掛程式的方式如下:
- 載入外掛程式面板:使用者按一下 Meet 中的活動按鈕,將已安裝外掛程式清單載入至外掛程式面板。
- 選取外掛程式:使用者在外掛程式面板中選取外掛程式。
- 載入外掛程式 iframe:Meet 會載入開發人員在資訊清單中指定的附加元件側邊面板 iframe 網址。
- Create AddonSession:外掛程式會建立
AddonSession
。這會向 Meet 指出外掛程式已載入,並可供使用。 - 外掛程式已完成初始化:外掛程式已準備就緒,可供使用。
- (選用) 使用 One Tap 要求權杖:如果有有效的 Google 工作階段,所選加購項目會使用 Google One Tap 要求權杖,並提供登入資訊和使用者核准的範圍。
- (選用) 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 專用部分,其中使用 ComposeTrigger
和 ContextualTrigger
物件來傳回資訊卡介面,以及一個 Meet 專用部分,其中使用網頁、iOS 和 Android 物件來指向網頁和行動應用程式。
發布外掛程式
發布 Google Workspace 外掛程式後,其他人就能找到、安裝及使用這項外掛程式。
詳情請參閱「發布 Meet 外掛程式」。