Method: projects.apps.getAabInfo

Firebase uygulaması için Android App Bundle (AAB) bilgilerini alır.

HTTP isteği

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

URL, gRPC Kod Dönüştürme sözdizimini kullanır.

Yol parametreleri

Parametreler
name

string

Gerekli. Alınacak AabInfo kaynağının adı.

Biçim: projects/{projectNumber}/apps/{appId}/aabInfo

Yetkilendirme, belirtilen kaynak name sahip olan Firebase projesinde aşağıdaki IAM iznini gerektirir:

  • firebaseappdistro.releases.list

Talep gövdesi

İstek gövdesi boş olmalıdır.

Yanıt gövdesi

Başarılı olursa yanıt gövdesi aşağıdaki yapıya sahip verileri içerir:

Firebase uygulaması için Android App Bundle (AAB) bilgileri.

JSON gösterimi
{
  "name": string,
  "integrationState": enum (IntegrationState),
  "testCertificate": {
    object (TestCertificate)
  }
}
Alanlar
name

string

AabInfo kaynağının adı.

Biçim: projects/{projectNumber}/apps/{app}/aabInfo

integrationState

enum ( IntegrationState )

Uygulama paketi entegrasyon durumu. Yalnızca android uygulamalar için geçerlidir.

testCertificate

object ( TestCertificate )

Uygulama için oluşturulan uygulama paketi test sertifikası. Bu uygulama için ilk uygulama paketi yüklendikten sonra ayarlayın.

Yetki Kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0'a Genel Bakış'a bakın.

Entegrasyon Durumu

AAB entegrasyonunun mevcut durumu

Numaralandırmalar
AAB_INTEGRATION_STATE_UNSPECIFIED Aab entegrasyon durumu belirtilmemiş
INTEGRATED Uygulama, uygulama paketi yüklemelerini alabilir
PLAY_ACCOUNT_NOT_LINKED Firebase projesi bir Play geliştirici hesabına bağlı değil
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT Bağlantılı Play geliştirici hesabında aynı paket kimliğine sahip uygulama yok
APP_NOT_PUBLISHED Play geliştirici hesabındaki uygulama yayınlanmış durumda değil
AAB_STATE_UNAVAILABLE Play Uygulaması durumu kullanılamıyor
PLAY_IAS_TERMS_NOT_ACCEPTED Play IAS şartları kabul edilmiyor

Test sertifikası

Uygulama paketi test sertifikası

JSON gösterimi
{
  "hashSha1": string,
  "hashSha256": string,
  "hashMd5": string
}
Alanlar
hashSha1

string

AAB'den vazgeçmek için kullanılan test sertifikasının SHA1 karmasının onaltılık dizesi

hashSha256

string

AAB'den vazgeçmek için kullanılan test sertifikasının SHA256 karmasının onaltılık dizesi

hashMd5

string

AAB'den vazgeçmek için kullanılan test sertifikasının onaltılı MD5 karma dizesi