Firebase 앱에 대한 AAB(Android App Bundle) 정보를 가져옵니다.
HTTP 요청
GET https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/aabInfo}
URL은 gRPC 트랜스코딩 구문을 사용합니다.
경로 매개변수
매개변수 | |
---|---|
name | 필수의. 검색할 형식: 승인을 받으려면 지정된 리소스
|
요청 본문
요청 본문은 비어 있어야 합니다.
응답 본문
성공하면 응답 본문에 다음 구조의 데이터가 포함됩니다.
Firebase 앱의 AAB(Android App Bundle) 정보입니다.
JSON 표현 |
---|
{ "name": string, "integrationState": enum ( |
필드 | |
---|---|
name | 형식: |
integrationState | 앱 번들 통합 상태. 안드로이드 앱에만 유효합니다. |
testCertificate | 앱에 대해 생성된 앱 번들 테스트 인증서입니다. 이 앱에 대한 첫 번째 App Bundle이 업로드된 후에 설정됩니다. |
승인 범위
다음 OAuth 범위가 필요합니다.
-
https://www.googleapis.com/auth/cloud-platform
자세한 내용은 OAuth 2.0 개요를 참조하세요.
통합상태
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 약관이 승인되지 않았습니다. |
테스트 인증서
앱 번들 테스트 인증서
JSON 표현 |
---|
{ "hashSha1": string, "hashSha256": string, "hashMd5": string } |
필드 | |
---|---|
hashSha1 | AAB를 사임하는 데 사용되는 테스트 인증서의 SHA1 해시 16진수 문자열 |
hashSha256 | AAB를 사임하는 데 사용되는 테스트 인증서의 SHA256 해시 16진수 문자열 |
hashMd5 | AAB를 사임하는 데 사용되는 테스트 인증서의 MD5 해시 16진수 문자열 |