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