本指南說明如何將 Android App Bundle (AAB) 上傳至「應用程式發布」,並使用 Firebase 控制台發布產生的 APK。
應用程式發布功能會與 Google Play 的內部應用程式分享服務整合,以處理您上傳的 AAB,並提供針對測試人員裝置設定最佳化的 APK。發布 AAB 可讓您執行下列操作:
執行針對測試人員裝置進行最佳化的最佳化 APK (由 Google Play 提供)。
找出裝置相關問題並進行偵錯。
測試應用程式套件功能,例如 Play Feature Delivery 和 Play 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
|
下列其中一個角色: | –– |
事前準備
如果您尚未將 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 連結,請改為點選「管理」。按照畫面上的指示啟用「應用程式發布」整合功能,並選取要連結至 Google Play 的 Firebase Android 應用程式。
進一步瞭解如何連結至 Google Play。
步驟 1:建構應用程式
當您準備好將應用程式的預先發布版發布給測試人員時,請建構 AAB (詳情請參閱 Android Studio 說明文件)。
步驟 2:將應用程式發布給測試人員
如要將應用程式發布給測試人員,請使用 Firebase 主控台上傳 AAB 檔案:
開啟 Firebase 控制台的「App Distribution」(應用程式發布) 頁面。在系統提示時選取 Firebase 專案。
在「Releases」頁面中,從下拉式選單中選取您要發布的應用程式。
將應用程式的 AAB 檔案拖曳至控制台即可上傳。
上傳完成後,請指定您想接收版本的測試人員群組和個別測試人員。然後新增該版本的版本資訊。
如要進一步瞭解如何建立測試人員群組,請參閱管理測試人員。
按一下「Distribute」,即可將版本提供給測試人員。系統會自動傳送電子郵件給測試人員,邀請他們測試應用程式。
(選用) 如要與有權存取這些版本的測試人員分享特定版本的連結,請按一下「Link」圖示將版本連結複製到剪貼簿。
版本發布後,在 Firebase 控制台的「應用程式發布」資訊主頁中會顯示 150 天 (五個月)。當版本過期 30 天後,主控台和測試人員的測試裝置上的版本清單都會顯示到期通知。
尚未受邀測試應用程式的測試人員會收到電子郵件入門邀請;現有測試人員會在新版本已可進行測試時收到電子郵件通知。如需安裝測試應用程式的操作說明,請參閱「透過應用程式發布功能設為測試人員」。您可以監控每位測試人員的狀態,確認他們是否接受邀請,以及是否在 Firebase 控制台中下載應用程式。
測試人員有 30 天的時間可以接受邀請,在到期前接受測試應用程式。 邀請到期後的 5 天,每當有版本測試的測試人員旁邊,Firebase 控制台就會顯示到期通知。您可以使用測試人員列的下拉式選單重新傳送邀請,藉此續訂。