获取 Firebase 应用的 Android App Bundle (AAB) 信息。
HTTP请求
GET https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/aabInfo}
URL 使用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 概述。
集成状态
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 哈希值的十六进制字符串 |