Method: projects.apps.getAabInfo

Ruft Informationen zum Android App Bundle (AAB) für eine Firebase-App ab.

HTTP-Anfrage

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

Die URL verwendet die gRPC-Transcoding -Syntax.

Pfadparameter

Parameter
name

string

Erforderlich. Der Name der abzurufenden AabInfo Ressource.

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

Für die Autorisierung ist die folgende IAM- Berechtigung für das Firebase-Projekt erforderlich, das den angegebenen name besitzt:

  • firebaseappdistro.releases.list

Anforderungstext

Der Anfragetext muss leer sein.

Antwortkörper

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

Informationen zum Android App Bundle (AAB) für eine Firebase-App.

JSON-Darstellung
{
  "name": string,
  "integrationState": enum (IntegrationState),
  "testCertificate": {
    object (TestCertificate)
  }
}
Felder
name

string

Der Name der AabInfo Ressource.

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

integrationState

enum ( IntegrationState )

Status der App-Bundle-Integration. Gilt nur für Android-Apps.

testCertificate

object ( TestCertificate )

Für die App generiertes App-Bundle-Testzertifikat. Wird festgelegt, nachdem das erste App-Bundle für diese App hochgeladen wurde.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der OAuth 2.0-Übersicht .

IntegrationState

Der aktuelle Stand der AAB-Integration

Aufzählungen
AAB_INTEGRATION_STATE_UNSPECIFIED Aab-Integrationsstatus nicht angegeben
INTEGRATED Die App kann App-Bundle-Uploads empfangen
PLAY_ACCOUNT_NOT_LINKED Das Firebase-Projekt ist nicht mit einem Play-Entwicklerkonto verknüpft
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT Es gibt keine App im verknüpften Play-Entwicklerkonto mit derselben Bundle-ID
APP_NOT_PUBLISHED Das App-in-Play-Entwicklerkonto befindet sich nicht im veröffentlichten Zustand
AAB_STATE_UNAVAILABLE Der Play-App-Status ist nicht verfügbar
PLAY_IAS_TERMS_NOT_ACCEPTED Play IAS-Bedingungen werden nicht akzeptiert

Test Zertifikat

App-Bundle-Testzertifikat

JSON-Darstellung
{
  "hashSha1": string,
  "hashSha256": string,
  "hashMd5": string
}
Felder
hashSha1

string

Hex-String des SHA1-Hashs des Testzertifikats, das zum Zurücktreten des AAB verwendet wird

hashSha256

string

Hex-String des SHA256-Hashs des Testzertifikats, das zum Zurücktreten des AAB verwendet wird

hashMd5

string

Hex-String des MD5-Hashs des Testzertifikats, das zum Zurücktreten des AAB verwendet wird