Method: projects.apps.getAabInfo

Pobiera informacje z pakietu Android App Bundle (AAB) dla aplikacji Firebase.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Wymagane. Nazwa zasobu AabInfo do pobrania.

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

Autoryzacja wymaga następujących uprawnień uprawnień w projekcie Firebase, do którego należy określony zasób name:

  • firebaseappdistro.releases.list

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Informacje o pakiecie Android App Bundle (Android App Bundle) dla aplikacji Firebase.

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

string

Nazwa zasobu AabInfo.

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

integrationState

enum (IntegrationState)

Stan integracji pakietu aplikacji. Dotyczy tylko aplikacji na Androida.

testCertificate

object (TestCertificate)

Certyfikat do testowania pakietu aplikacji wygenerowany dla aplikacji. Ustaw po przesłaniu pierwszego pakietu aplikacji dla tej aplikacji.

Zakresy autoryzacji

Wymaga następującego zakresu protokołu OAuth:

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

Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.

Stan integracji

Bieżący stan integracji pakietu aplikacji na Androida

Wartości w polu enum
AAB_INTEGRATION_STATE_UNSPECIFIED Stan integracji AAB nieokreślony
INTEGRATED Aplikacja może otrzymywać pakiety aplikacji
PLAY_ACCOUNT_NOT_LINKED Projekt Firebase nie jest połączony z kontem dewelopera w Google Play
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT Na połączonym koncie dewelopera w Google Play nie ma aplikacji o takim samym identyfikatorze pakietu
APP_NOT_PUBLISHED Aplikacja na koncie dewelopera w Google Play nie jest opublikowana
AAB_STATE_UNAVAILABLE Stan aplikacji z Google Play jest niedostępny
PLAY_IAS_TERMS_NOT_ACCEPTED Nie zaakceptowano warunków IAS Google Play

Certyfikat testowy

Certyfikat do testów pakietów aplikacji

Zapis JSON
{
  "hashSha1": string,
  "hashSha256": string,
  "hashMd5": string
}
Pola
hashSha1

string

Ciąg szesnastkowy skrótu SHA1 certyfikatu testowego używanego do ponownego podpisania pakietu AAB

hashSha256

string

Ciąg szesnastkowy identyfikatora SHA256 certyfikatu testowego używanego do ponownego podpisania pakietu AAB

hashMd5

string

Ciąg szesnastkowy skrótu MD5 certyfikatu testowego używanego do ponownego podpisania pakietu AAB