本指南說明如何將 Android App Bundle (AAB) 上傳至 App Distribution,並使用 Firebase 主控台發布產生的 APK。
App Distribution 會整合 Google Play 的內部應用程式分享服務,處理您上傳的 AAB,並提供針對測試人員裝置設定最佳化的 APK。您可以透過發布 AAB 來執行下列操作:
執行經過最佳化的 APK (由 Google Play 提供),這些 APK 已針對測試人員的裝置進行最佳化。
找出並修正裝置相關問題。
測試應用程式套件功能,例如 Play Feature Delivery 和 Play Asset Delivery。
減少測試人員的下載大小。
所需權限
如要將 AAB 上傳至 App Distribution,您必須將 Firebase 應用程式連結至 Google Play 中的應用程式。您必須具備必要的存取層級才能執行這些動作。
如果您沒有必要的 Firebase 存取權,可以要求 Firebase 專案擁有者透過 Firebase 控制台的身分與存取權管理設定,指派適用的角色給您。如果您對存取 Firebase 專案有任何疑問,包括尋找或指派擁有者,請參閱 「Firebase 專案的權限和存取權」常見問題。
下表適用於將 Firebase 應用程式連結至 Google Play 中的應用程式,以及上傳 AAB。
在 Firebase 控制台中執行的動作 | 必要的 IAM 權限 | 預設包含必要權限的 IAM 角色 | 其他必要角色 |
---|---|---|---|
將 Firebase 應用程式連結至 Google Play 中的應用程式 | firebase.playLinks.update
|
下列其中一個角色: | 以管理員的身分存取 Google Play 開發人員帳戶 |
將 AAB 上傳至 App Distribution | firebaseappdistro.releases.update
|
下列其中一個角色: | –– |
事前準備
如果您尚未將 Firebase 新增至 Android 專案,請先新增。完成這個工作流程後,您的 Firebase 專案中就會出現 Firebase Android 應用程式。
如果您沒有使用其他 Firebase 產品,則只需建立專案並註冊應用程式即可。如果您決定使用其他產品,請務必完成「將 Firebase 新增至您的 Android 專案」一文中的所有步驟。
如要建立 Google Play 的 Firebase 連結並上傳 AAB,請確認應用程式符合下列規定:
註冊 Google Play 中的應用程式和 Firebase Android 應用程式時,你使用的是相同的套件名稱。
Google Play 中的應用程式已在應用程式資訊主頁中設定完畢,並發布至其中一個 Google Play 測試群組 (內部測試、封閉測試、公開測試或正式版)。
應用程式在 Google Play 中的審查已完成,並已發布應用程式。 如果「應用程式狀態」欄顯示的是下列其中一個狀態,即代表應用程式已經發布:內部測試 (非草稿內部測試)、封閉測試、公開測試或正式版。
將 Firebase Android 應用程式連結至 Google Play 開發人員帳戶:
在 Firebase 控制台中,前往
,然後選取「Integrations」分頁標籤。 「Project settings」 按一下「Google Play」資訊卡中的「連結」。
如果你已取得 Google Play 連結,請改為點選「管理」。按照畫面上的指示啟用 App Distribution 整合功能,並選取要連結至 Google Play 的 Firebase Android 應用程式。
進一步瞭解如何連結至 Google Play。
步驟 1:建構應用程式
當您準備好將應用程式的預先發布版發布給測試人員時,請建構 AAB (請參閱 Android Studio 說明文件瞭解操作方式)。
步驟 2:將應用程式發布給測試人員
如要將應用程式發布給測試人員,請使用 Firebase 控制台上傳 AAB 檔案:
開啟 Firebase 主控台的 App Distribution 頁面。在系統提示時選取 Firebase 專案。
在「發布」頁面上,從下拉式選單中選取要發布的應用程式。
將應用程式的 AAB 檔案拖曳到控制台即可上傳。
上傳完成後,請指定要接收版本的測試人員群組和個別測試人員。接著,新增版本資訊。
如要進一步瞭解如何建立測試人員群組,請參閱「管理測試人員」。
按一下「發布」,即可將版本提供給測試人員。測試人員會自動收到電子郵件邀請,以便測試應用程式。
(選用) 如要與有權存取特定版本的測試人員分享版本連結,請按一下「連結」圖示,將版本連結複製到剪貼簿。
發布版本後,該版本會在 Firebase 主控台的 App Distribution 資訊主頁中顯示 150 天 (五個月)。當建構作業到期前 30 天,主控台和測試人員的測試裝置建構作業清單都會顯示到期通知。
未受邀測試應用程式的測試人員會收到電子郵件邀請,而現有測試人員則會收到新版本已可測試的電子郵件通知。如需安裝測試應用程式的操作說明,請參閱「使用 App Distribution 設定測試人員」一文。您可以在 Firebase 控制台中,監控每位測試人員的狀態,包括他們是否接受邀請,以及是否下載應用程式。
邀請過期前,測試人員有 30 天可以接受邀請,以便測試應用程式。邀請到期前 5 天,Firebase 控制台會在版本測試人員旁邊顯示到期通知。您可以使用測試人員資料列的下拉式選單,重新傳送邀請,藉此續訂邀請。