Method: projects.apps.getAabInfo

Pobiera informacje z pakietu aplikacji na Androida (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

Wymagany. Nazwa zasobu AabInfo do pobrania.

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

Autoryzacja wymaga następujących uprawnień do projektu Firebase, który jest właścicielem określonej name zasobu:

  • firebaseappdistro.releases.list

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Jeśli się powiedzie, treść odpowiedzi zawiera dane o następującej strukturze:

Informacje o pakiecie aplikacji na Androida (AAB) dotyczące aplikacji Firebase.

Reprezentacja 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 testu pakietu aplikacji wygenerowany dla aplikacji. Ustawiane po przesłaniu pierwszego pakietu aplikacji dla tej aplikacji.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Aby uzyskać więcej informacji, zobacz Omówienie protokołu OAuth 2.0 .

Stan integracji

Obecny stan integracji AAB

Wyliczenia
AAB_INTEGRATION_STATE_UNSPECIFIED Stan integracji AAB nieokreślony
INTEGRATED Aplikacja może odbierać przesłane pakiety aplikacji
PLAY_ACCOUNT_NOT_LINKED Projekt Firebase nie jest powiązany z kontem programisty Play
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT Na połączonym koncie programisty Play nie ma aplikacji o tym samym identyfikatorze pakietu
APP_NOT_PUBLISHED Aplikacja na koncie programisty Play nie jest opublikowana
AAB_STATE_UNAVAILABLE Stan aplikacji Play jest niedostępny
PLAY_IAS_TERMS_NOT_ACCEPTED Warunki Play IAS nie są akceptowane

Certyfikat testu

Certyfikat testowy pakietu aplikacji

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

string

Ciąg szesnastkowy skrótu SHA1 certyfikatu testowego użytego do rezygnacji z AAB

hashSha256

string

Ciąg szesnastkowy skrótu SHA256 certyfikatu testowego użytego do rezygnacji z AAB

hashMd5

string

Ciąg szesnastkowy skrótu MD5 certyfikatu testowego użytego do rezygnacji z AAB