Method: projects.apps.getAabInfo

Mendapatkan informasi Android App Bundle (AAB) untuk aplikasi Firebase.

Permintaan HTTP

GET https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/aabInfo}

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib diisi. Nama resource AabInfo yang akan diambil.

Format: projects/{projectNumber}/apps/{appId}/aabInfo

Otorisasi memerlukan izin IAM berikut pada project Firebase yang memiliki resource name yang ditentukan:

  • firebaseappdistro.releases.list

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Jika berhasil, isi respons memuat data dengan struktur berikut:

Informasi Android App Bundle (AAB) untuk aplikasi Firebase.

Representasi JSON
{
  "name": string,
  "integrationState": enum (IntegrationState),
  "testCertificate": {
    object (TestCertificate)
  }
}
Kolom
name

string

Nama resource AabInfo.

Format: projects/{projectNumber}/apps/{app}/aabInfo

integrationState

enum (IntegrationState)

Status integrasi app bundle. Hanya berlaku untuk aplikasi Android.

testCertificate

object (TestCertificate)

Sertifikat pengujian app bundle yang dibuat untuk aplikasi. Ditetapkan setelah app bundle pertama diupload untuk aplikasi ini.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

IntegrationState

Status integrasi AAB saat ini

Enum
AAB_INTEGRATION_STATE_UNSPECIFIED Status integrasi Aab belum ditetapkan
INTEGRATED Aplikasi dapat menerima upload app bundle
PLAY_ACCOUNT_NOT_LINKED Project Firebase tidak ditautkan ke akun developer Play
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT Tidak ada aplikasi di akun developer Play tertaut dengan ID paket yang sama
APP_NOT_PUBLISHED Aplikasi di akun developer Play tidak dalam status dipublikasikan
AAB_STATE_UNAVAILABLE Status Aplikasi Play tidak tersedia
PLAY_IAS_TERMS_NOT_ACCEPTED Persyaratan Play IAS tidak disetujui

SertifikatSertifikat

Sertifikat pengujian app bundle

Representasi JSON
{
  "hashSha1": string,
  "hashSha256": string,
  "hashMd5": string
}
Kolom
hashSha1

string

String hex hash SHA1 sertifikat pengujian yang digunakan untuk menandatangani kembali AAB

hashSha256

string

String hex hash SHA256 pada sertifikat pengujian yang digunakan untuk menandatangani kembali AAB

hashMd5

string

String heksadesimal MD5 hash sertifikat pengujian yang digunakan untuk menandatangani kembali AAB