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


本指南說明如何將 Android App Bundle (AAB) 上傳至「App Distribution」 以及使用 Firebase 控制台發布產生的 APK

App Distribution 已與 Google Play 的內部應用程式分享服務整合,以便: 處理你上傳並提供針對測試人員最佳化的 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 上傳至「App Distribution 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 控制台,前往 專案設定、 然後選取「Integrations」(整合) 分頁標籤。

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

    3. 按照畫面上的指示啟用 App Distribution 整合並選取要連結至 Google 的 Firebase Android 應用程式 遊玩、

    進一步瞭解 連結至 Google Play

步驟 1:建構應用程式

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

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

如要向測試人員發布應用程式,請使用以下程式碼上傳 AAB 檔案: Firebase 控制台:

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

  2. 在「版本」頁面中,選取您要發行的應用程式。

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

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

    詳情請參閱管理測試人員。 建立測試人員群組

  5. 按一下「Distribute」,即可將版本提供給測試人員。測試人員 會自動收到測試應用程式的邀請。

  6. (選用) 如何與擁有存取權的使用者分享特定版本的連結 在這些版本中,請點選 「連結」圖示,將版本連結複製到剪貼簿。

版本發布後, Firebase 控制台的 App Distribution 資訊主頁,長達 150 天 (五個月)。 如果版本到期 30 天,兩個版本都會顯示到期通知 測試裝置上的控制台和測試人員的版本清單。

測試人員會收到電子郵件邀請,但尚未受邀測試應用程式 新的版本,現有測試人員會收到新版本的電子郵件通知 現在可以進行測試如需安裝測試應用程式的操作說明,請參閱 使用 App Distribution 進行設定。 您可以監控每位測試人員的狀態,確認他們是否接受 邀請,以及對方是否已在 Firebase 控制台中下載應用程式。

在過期前,測試人員有 30 天可以接受邀請,接受邀請。 如果邀請過期的 5 天,系統會在 版本測試人員旁邊的 Firebase 控制台。邀請可以是 使用測試人員列的下拉式選單重新傳送更新。

後續步驟