Method: projects.apps.getAabInfo

Firebase uygulamaları 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öz dizimini kullanır.

Yol parametreleri

Parametreler
name

string

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

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

Yetkilendirme, belirtilen name kaynağının sahibi olan Firebase projesinde aşağıdaki IAM iznini gerektirir:

  • firebaseappdistro.releases.list

İstek içeriği

İsteğin gövdesi boş olmalıdır.

Yanıt gövdesi

Başarılı olursa yanıt gövdesi aşağıdaki yapıyla birlikte 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 uygulama paketi test sertifikası oluşturuldu. Bu uygulama için ilk uygulama paketi yüklendikten sonra ayarlayın.

Yetkilendirme Kapsamları

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

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

Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.

Entegrasyon Durumu

AAB entegrasyonunun mevcut durumu

Sıralamalar
AAB_INTEGRATION_STATE_UNSPECIFIED Aab entegrasyon durumu belirtilmemiş
INTEGRATED Uygulama, uygulama paketi yüklemeleri 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ğ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 Uygulama durumu kullanılamıyor
PLAY_IAS_TERMS_NOT_ACCEPTED Play IAS şartları kabul edilmedi

Test Sertifikası

Uygulama paketi test sertifikası

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

string

AAB'yi yeniden imzalamak için kullanılan test sertifikasının SHA1 karmasının onaltılık dizesi

hashSha256

string

AAB'yi yeniden imzalamak için kullanılan test sertifikasının SHA256 karmasının onaltılık dizesi

hashMd5

string

AAB'yi yeniden imzalamak için kullanılan test sertifikasının MD5 karmasının onaltılık dizesi