Firebase アプリの Android アプリ バンドル (AAB) 情報を取得します。
HTTPリクエスト
GET https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/aabInfo}
URL はgRPC トランスコーディング構文を使用します。
パスパラメータ
パラメーター | |
---|---|
name | 必須。取得する 形式: 承認には、指定されたリソース
|
リクエストボディ
リクエストの本文は空である必要があります。
レスポンスボディ
成功した場合、応答本文には次の構造のデータが含まれます。
Firebase アプリの Android アプリ バンドル (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 ハッシュの 16 進文字列 |
hashSha256 | AAB の再署名に使用されるテスト証明書の SHA256 ハッシュの 16 進文字列 |
hashMd5 | AAB の再署名に使用されるテスト証明書の MD5 ハッシュの 16 進文字列 |