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 Transcoding gRPC .

Parameter jalur

Parameter
name

string

Diperlukan. Nama sumber daya AabInfo yang akan diambil.

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

Otorisasi memerlukan izin IAM berikut pada proyek Firebase yang memiliki name sumber daya yang ditentukan :

  • firebaseappdistro.releases.list

Permintaan tubuh

Badan permintaan harus kosong.

Badan respons

Jika berhasil, isi respons berisi data dengan struktur berikut:

Informasi Android App Bundle (AAB) untuk aplikasi Firebase.

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

string

Nama sumber daya 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 dibuat untuk aplikasi. Ditetapkan setelah app bundle pertama diupload untuk aplikasi ini.

Lingkup Otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk informasi selengkapnya, lihat Ikhtisar OAuth 2.0 .

Status Integrasi

Status integrasi AAB saat ini

Enum
AAB_INTEGRATION_STATE_UNSPECIFIED Status integrasi Aab tidak ditentukan
INTEGRATED Aplikasi dapat menerima unggahan app bundle
PLAY_ACCOUNT_NOT_LINKED Proyek Firebase tidak tertaut ke akun pengembang Play
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT Tidak ada aplikasi di akun pengembang Play yang tertaut dengan id paket yang sama
APP_NOT_PUBLISHED Aplikasi di akun pengembang Play tidak dalam status dipublikasikan
AAB_STATE_UNAVAILABLE Status Aplikasi Play tidak tersedia
PLAY_IAS_TERMS_NOT_ACCEPTED Persyaratan Play IAS tidak diterima

Sertifikat ujian

Sertifikat pengujian app bundle

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

string

String hex hash SHA1 dari sertifikat pengujian yang digunakan untuk mengundurkan diri dari AAB

hashSha256

string

String hex hash SHA256 dari sertifikat pengujian yang digunakan untuk mengundurkan diri dari AAB

hashMd5

string

String hex hash MD5 dari sertifikat pengujian yang digunakan untuk mengundurkan diri dari AAB