取得 Firebase 應用程式的 Android App Bundle (AAB) 資訊。
HTTP 要求
GET https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/aabInfo}
這個網址使用 gRPC 轉碼語法。
路徑參數
參數 | |
---|---|
name |
執行個體類型,要擷取的 格式: 授權需要具備指定資源
|
要求主體
要求主體必須為空白。
回應主體
如果成功,回應主體會含有以下結構的資料:
Firebase 應用程式的 Android App Bundle (AAB) 資訊。
JSON 表示法 |
---|
{ "name": string, "integrationState": enum ( |
欄位 | |
---|---|
name |
格式: |
integrationState |
應用程式套件整合狀態。僅適用於 Android 應用程式。 |
testCertificate |
為應用程式產生的應用程式套件測試憑證。為這個應用程式上傳第一個應用程式套件後設定。 |
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/cloud-platform
詳情請參閱 OAuth 2.0 總覽。
IntegrationState
AAB 整合的目前狀態
列舉 | |
---|---|
AAB_INTEGRATION_STATE_UNSPECIFIED |
未指定 Aab 整合狀態 |
INTEGRATED |
應用程式可以接收上傳的應用程式套件 |
PLAY_ACCOUNT_NOT_LINKED |
Firebase 專案未連結至 Play 開發人員帳戶 |
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT |
已連結的 Play 開發人員帳戶中沒有任何應用程式使用相同的軟體包 ID |
APP_NOT_PUBLISHED |
Play 開發人員帳戶中的應用程式並非已發布狀態 |
AAB_STATE_UNAVAILABLE |
無法取得 Play 應用程式狀態 |
PLAY_IAS_TERMS_NOT_ACCEPTED |
未接受 Play IAS 條款 |
測試憑證
應用程式套件測試憑證
JSON 表示法 |
---|
{ "hashSha1": string, "hashSha256": string, "hashMd5": string } |
欄位 | |
---|---|
hashSha1 |
用來重新簽署 AAB 的測試憑證的 SHA1 雜湊字串 |
hashSha256 |
用於重新簽署 AAB 的測試憑證的 SHA256 雜湊字串 |
hashMd5 |
用於重新簽署 AAB 的測試憑證的 MD5 雜湊字串 |