透過 Firebase 控制台將 Android 應用程式發布給測試人員

本指南說明如何將 Android App Bundle (AAB) 上傳至「應用程式發布」,並使用 Firebase 控制台發布產生的 APK。

應用程式發布功能會與 Google Play 的內部應用程式分享服務整合,以處理您上傳的 AAB,並提供針對測試人員裝置設定最佳化的 APK。發布 AAB 可讓您執行下列操作:

  • 執行針對測試人員裝置進行最佳化的最佳化 APK (由 Google Play 提供)。

  • 找出裝置相關問題並進行偵錯。

  • 測試應用程式套件功能,例如 Play Feature DeliveryPlay Asset Delivery

  • 請為測試人員縮減下載大小。

所需權限

如要將 AAB 上傳至應用程式發布,您必須將 Firebase 應用程式連結至 Google Play 中的應用程式。您必須具備必要的存取層級,才能執行這些動作。

如果您沒有所需的 Firebase 存取權,可以要求 Firebase 專案擁有者透過 Firebase 控制台的身分與存取權管理設定,指派適用的角色。如果您對 Firebase 專案存取方式有任何疑問,包括如何尋找或指派擁有者,請參閱「Firebase 專案的權限和存取權」常見問題

下表說明如何將 Firebase 應用程式連結至 Google Play 中的應用程式,以及上傳 AAB。

在 Firebase 控制台中執行的動作 必要的 IAM 權限 預設包含必要權限的 IAM 角色 其他必要角色
將 Firebase 應用程式連結至 Google Play 中的應用程式 firebase.playLinks.update 下列其中一個角色: 管理員身分存取 Google Play 開發人員帳戶
將 AAB 上傳至「應用程式發布」 firebaseappdistro.releases.update 下列其中一個角色: ––

事前準備

  1. 如果您尚未將 Firebase 新增至 Android 專案,請先完成這項操作。這個工作流程結束時,您的 Firebase 專案中會有 Firebase Android 應用程式。

    如果您沒有使用其他 Firebase 產品,則只需建立專案並註冊應用程式即可。如果您決定使用其他產品,請務必完成「將 Firebase 新增至您的 Android 專案」一文中的所有步驟。

  2. 如要建立 Google Play 的 Firebase 連結並上傳 AAB,請確認應用程式符合下列規定:

    • Google Play 中的應用程式和 Firebase Android 應用程式都使用相同的套件名稱註冊。

    • Google Play 中的應用程式是在應用程式資訊主頁中設定,並發布至其中一個 Google Play 測試群組 (內部測試、封閉測試、公開測試或正式版)。

    • 應用程式在 Google Play 中的審查已完成,並已發布應用程式。 如果「應用程式狀態」欄顯示下列其中一種狀態,就表示應用程式已發布:內部測試 (非草稿內部測試)、封閉測試、公開測試或正式版。

  3. 將 Firebase Android 應用程式連結至 Google Play 開發人員帳戶:

    1. 在 Firebase 控制台中,前往 「Project settings」(專案設定),然後選取「Integrations」(整合) 分頁標籤。

    2. 按一下「Google Play」資訊卡中的「連結」
      如果已有 Google Play 連結,請改為點選「管理」

    3. 按照畫面上的指示啟用「應用程式發布」整合功能,並選取要連結至 Google Play 的 Firebase Android 應用程式。

    進一步瞭解如何連結至 Google Play

步驟 1:建構應用程式

當您準備好將應用程式的預先發布版發布給測試人員時,請建構 AAB (詳情請參閱 Android Studio 說明文件)。

步驟 2:將應用程式發布給測試人員

如要將應用程式發布給測試人員,請使用 Firebase 主控台上傳 AAB 檔案:

  1. 開啟 Firebase 控制台的「App Distribution」(應用程式發布) 頁面。在系統提示時選取 Firebase 專案。

  2. 在「Releases」頁面中,從下拉式選單中選取您要發布的應用程式。

  3. 將應用程式的 AAB 檔案拖曳至控制台即可上傳。

  4. 上傳完成後,請指定您想接收版本的測試人員群組和個別測試人員。然後新增該版本的版本資訊。

    如要進一步瞭解如何建立測試人員群組,請參閱管理測試人員

  5. 按一下「Distribute」,即可將版本提供給測試人員。系統會自動傳送電子郵件給測試人員,邀請他們測試應用程式。

  6. (選用) 如要與有權存取這些版本的測試人員分享特定版本的連結,請按一下「Link」圖示將版本連結複製到剪貼簿。

版本發布後,在 Firebase 控制台的「應用程式發布」資訊主頁中會顯示 150 天 (五個月)。當版本過期 30 天後,主控台和測試人員的測試裝置上的版本清單都會顯示到期通知。

尚未受邀測試應用程式的測試人員會收到電子郵件入門邀請;現有測試人員會在新版本已可進行測試時收到電子郵件通知。如需安裝測試應用程式的操作說明,請參閱「透過應用程式發布功能設為測試人員」。您可以監控每位測試人員的狀態,確認他們是否接受邀請,以及是否在 Firebase 控制台中下載應用程式。

測試人員有 30 天的時間可以接受邀請,在到期前接受測試應用程式。 邀請到期後的 5 天,每當有版本測試的測試人員旁邊,Firebase 控制台就會顯示到期通知。您可以使用測試人員列的下拉式選單重新傳送邀請,藉此續訂。

後續步驟