使用 Firebase 控制台將 Android 應用程式分發給測試人員

本指南說明如何將 Android App Bundles (AAB) 上傳到 App Distribution 並使用 Firebase 控制台分發產生的 APK。

App Distribution 與 Google Play 的內部應用程式共享服務集成,以處理您上傳的 AAB 並提供針對測試人員的裝置配置進行最佳化的 APK。分發 AAB 可讓您執行以下操作:

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

  • 發現並調試特定於設備的問題。

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

  • 減少測試人員的下載大小。

所需權限

要將 AAB 上傳到 App Distribution,您必須將您的 Firebase 應用程式連結到 Google Play 中的應用程式。您必須具有執行這些操作所需的存取等級。

如果您沒有必要的 Firebase 存取權限,您可以要求 Firebase 專案擁有者透過Firebase 控制台 IAM設定 為您指派適用的角色。如果您對存取 Firebase 專案(包括尋找或指派擁有者)有疑問,請查看「Firebase 專案的權限和存取」常見問題

下表適用於將 Firebase 應用程式連結到 Google Play 中的應用程式以及上傳 AAB。

Firebase 控制台中的操作所需的 IAM 權限預設包含所需權限的 IAM 角色其他所需角色
將 Firebase 應用程式關聯到 Google Play 中的應用程式firebase.playLinks.update以下角色之一:管理員身分存取 Google Play 開發者帳戶
將 AAB 上傳到應用程式分發firebaseappdistro.releases.update以下角色之一:––

在你開始之前

  1. 如果您尚未將 Firebase 新增至您的 Android 專案中,請將其新增至您的 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 控制台中,前往您的項目設置,然後選擇整合選項卡。

    2. Google Play卡上,點選連結
      如果您已有 Google Play 鏈接,請點擊「管理」

    3. 按照螢幕上的指示啟用應用程式分發整合並選擇要連結到 Google Play 的 Firebase Android 應用程式。

    了解有關連結到 Google Play 的更多資訊。

第 1 步:建立您的應用程式

當您準備好向測試人員分發應用程式的預發布版本時,請建立您的 AAB(請造訪Android Studio 文件以取得說明)。

步驟 2. 將您的應用程式分發給測試人員

若要將您的應用程式分發給測試人員,請使用 Firebase 控制台上傳您的 AAB 檔案:

  1. 開啟 Firebase 控制台的「應用程式分發」頁面。出現提示時選擇您的 Firebase 專案。

  2. 「發布」頁面上,從下拉式選單中選擇要分發的應用程式。

  3. 將應用程式的 AAB 檔案拖曳到控制台進行上傳。

  4. 上傳完成後,指定您想要接收建置的測試人員群組和單一測試人員。然後,新增建置的發行說明。

    有關建立測試人員群組的更多信息,請參閱管理測試人員

  5. 按一下「分發」以使建置版本可供測試人員使用。測試人員會自動收到測試應用程式的電子郵件邀請。

  6. (可選)要與有權訪問特定版本的測試人員共享特定版本的鏈接,請單擊鏈接圖標將版本鏈接複製到剪貼板。

分發建置後,它會在 Firebase 控制台的應用程式分發儀表板中可用 150 天(五個月)。當建置版本距離到期日還有 30 天時,控制台和測試人員在其測試設備上的建置版本清單中都會顯示到期通知。

尚未受邀測試應用程式的測試人員會收到開始測試的電子郵件邀請,現有測試人員會收到新版本已準備好測試的電子郵件通知。有關如何安裝測試應用程式的說明,請參閱使用 App Distribution 設定為測試人員。您可以在 Firebase 控制台中監控每個測試人員的狀態 - 他們是否接受邀請以及他們是否下載了應用程式。

測試人員有 30 天的時間接受邀請來測試該應用程序,然後該應用程式就會過期。當邀請在 5 天後到期時,Firebase 控制台中發布的測試人員旁邊會顯示到期通知。可以透過使用測試者行上的下拉式選單重新發送邀請來更新邀請。

下一步