加入第三方供應商

本指南將詳細說明與 Google Meet 即時分享功能整合的需求條件。由於這項功能目前為預先發布版,尚未正式發布,因此您必須先提供一些資訊給 Meet 團隊,讓第三方供應商能夠正確使用這項功能,第三方供應商才能使用這項功能。

存取表單

首先,請填寫這份 SDK 存取表單,包含下列詳細資料:

  • 應用程式 ID:專門用來識別特定供應器的小寫關鍵字 (例如「youtube」)。此 ID 是用來在使用 Meet 即時分享 SDK 時識別提供者,並允許跨用戶端同步處理。除非有特定推出計畫的團隊核准,否則請勿變更 ID。如果這個關鍵字與 Meet 預期的不符,則這個供應商將「無法」使用即時分享功能。這些關鍵字在 Meet 二進位檔中經過硬式編碼,表示對這個關鍵字的變更需要時間才能套用到所有使用者。
  • 用於測試提供者端整合作業的 Google 網域帳戶清單 (例如 222larabrown@gmail.com):系統會使用帳戶清單,決定是否要在 Meet 中為這個帳戶啟用這項功能。如果帳戶「未」列在這份清單中,供應商就無法連線至 Meet 即時分享 SDK,也無法使用即時分享功能。
  • 處理從 Meet 啟動的 Android 套件名稱:在即時分享功能中,Meet 必須啟動 Android 意圖,才能啟動第三方供應商的應用程式。因此,您必須提供特定的應用程式套件名稱 (例如「com.google.android.youtube」)。這個套件名稱在 Meet 二進位檔中以硬式編碼方式寫入,且除非具備特定發布計畫的團隊核准,否則不得變更。變更此套件時,如未確保 Meet 團隊已據此更新此套件,將有效關閉即時分享功能。
  • Google 網域帳戶 - Meet 團隊會共用一個 Google 雲端硬碟資料夾,其中提供整合所需的所有 Alpha 版交付項目。
  • 合作夥伴圖示 - 顯示在即時分享應用程式名稱旁的圖示。此屬性用於 Meet 畫面中,可讓使用者選取要啟動哪個即時分享應用程式。

啟用步驟

設定

  1. 從 Google 的 Maven 存放區下載 Meet 即時分享 SDK。
  2. 請前往 Google Play 商店下載並安裝 Google Meet。
  3. 下載、建構及安裝範例應用程式
  4. 將先前選取的 Google 網域帳戶新增至測試裝置。
  5. 啟動 Meet 應用程式,並選取您在上一步新增至裝置的 Google 網域帳戶。
  6. 在您要測試的任何裝置上重複上述安裝和登入步驟。

使用提供的即時分享範例應用程式進行測試

  1. 至少在 2 部裝置上啟動 Meet 應用程式。
  2. 建立會議並確認所有裝置都已加入相同的會議。
  3. 在這兩部裝置上選取「主畫面」按鈕,即可將 Meet 設為子母畫面 (PiP) 模式,讓會議繼續進行。
  4. 在兩部裝置上啟動即時分享範例應用程式。
  5. 在即時分享範例應用程式中,輕觸「加入會議」。請在兩部裝置上進行此操作。按鈕文字會變更為「離開會議」,並在文字下方顯示綠色長條,表示應用程式已成功連線至會議。
  6. 在即時分享範例應用程式中,輕觸「共同觀看」。請在兩部裝置上進行此操作。開啟切換鈕後,系統會建立 2 個即時分享應用程式之間的通訊。
  7. 您現在可以開始實驗範例應用程式中的各種 UI 元素,模擬媒體播放功能。您在其中一個範例應用程式上所做的任何動作,都會反映在另一個範例應用程式上。

供應商整合和測試

如果您想以內容供應器的身分測試應用程式的即時分享功能,您必須提供下列步驟。而且需要整合 Meet 即時分享 SDK。您在新手上路流程中提供的資訊 (例如「應用程式 ID」「Android 套件名稱」) 是正確的,因為這些資訊在與 Meet 應用程式通訊時用於驗證您的應用程式。

  1. 將 Meet 即時分享 SDK 整合至您的應用程式。如需使用指南,請參閱 Android 的「開始使用」頁面,或參閱 Android 的「API 參考資料」一節,瞭解該 API 的具體細節。
  2. 建構應用程式時,請確認您使用的是 Android Gradle 外掛程式 4.0.0 以上版本。如要支援 Java 8+ API 脫糖程序,請完成必要測試。詳情請參閱這份指南
  3. 至少在 2 部裝置上啟動 Meet 應用程式。
  4. 建立會議並確認所有裝置都已加入相同的會議。
  5. 透過您的應用程式即時分享。一部裝置開始進行即時分享後,執行 Meet 應用程式的另一部裝置就會在通話畫面中收到邀請。

您也可以從「活動」對話方塊中選取應用程式,方法是按照下列步驟進行:

  1. 在 Meet 應用程式通話畫面中輕觸選單。
  2. 輕觸「活動」按鈕。
  3. 在活動清單中選取應用程式。
  4. Meet 應用程式現在會進入子母畫面模式,您的應用程式也會啟動。

外部依附元件

注意:Meet 即時分享 SDK 會在 *.POM 檔案中指定依附元件。如果您未使用 Maven,而選擇直接加入 Meet 即時分享 SDK 的 *.AAR 檔案,則您有責任檢查 *.POM 檔案,確認已提供必要的依附元件 (例如 androidx.concurrent:concurrent-futures:1.1.0)。