- HTTP 请求
- 路径参数
- 请求正文
- 响应正文
- 授权范围
- IntegrationState
- TestCertificate
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 试试看!
获取 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 |
app bundle 集成状态。仅适用于 Android 应用。 |
testCertificate |
为应用生成的 app bundle 测试证书。在为此应用上传第一个 app bundle 后设置。 |
授权范围
需要以下 OAuth 范围:
https://www.googleapis.com/auth/cloud-platform
如需了解详情,请参阅 OAuth 2.0 概览。
IntegrationState
AAB 集成的当前状态
枚举 | |
---|---|
AAB_INTEGRATION_STATE_UNSPECIFIED |
未指定 AAB 集成状态 |
INTEGRATED |
应用可以接收 app bundle 上传 |
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 条款 |
TestCertificate
app bundle 测试证书
JSON 表示法 |
---|
{ "hashSha1": string, "hashSha256": string, "hashMd5": string } |
字段 | |
---|---|
hashSha1 |
用于为 AAB 重新签名的测试证书的 SHA1 哈希值的十六进制字符串 |
hashSha256 |
用于为 AAB 重新签名的测试证书的 SHA256 哈希值的十六进制字符串 |
hashMd5 |
用于为 AAB 重新签名的测试证书的 MD5 哈希十六进制字符串 |