Method: projects.apps.getAabInfo

Ottiene informazioni sull'Android App Bundle (AAB) per un'app Firebase.

Richiesta HTTP

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

L'URL usa la sintassi di transcodifica gRPC .

Parametri del percorso

Parametri
name

string

Necessario. Il nome della risorsa AabInfo da recuperare.

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

L'autorizzazione richiede la seguente autorizzazione IAM sul progetto Firebase che possiede il name della risorsa specificata:

  • firebaseappdistro.releases.list

Richiedi corpo

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Informazioni sull'Android App Bundle (AAB) per un'app Firebase.

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

string

Il nome della risorsa AabInfo .

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

integrationState

enum ( IntegrationState )

Stato di integrazione dell'app bundle. Valido solo per le app Android.

testCertificate

object ( TestCertificate )

Certificato di test dell'app bundle generato per l'app. Impostato dopo il caricamento del primo app bundle per questa app.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per ulteriori informazioni, consulta la panoramica di OAuth 2.0 .

Stato di integrazione

Lo stato attuale dell'integrazione AAB

Enumerazioni
AAB_INTEGRATION_STATE_UNSPECIFIED Stato di integrazione Aab non specificato
INTEGRATED L'app può ricevere caricamenti di app bundle
PLAY_ACCOUNT_NOT_LINKED Il progetto Firebase non è collegato a un account sviluppatore Play
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT Nell'account sviluppatore Play collegato non è presente alcuna app con lo stesso ID pacchetto
APP_NOT_PUBLISHED L'app nell'account sviluppatore Play non è in uno stato pubblicato
AAB_STATE_UNAVAILABLE Lo stato dell'app Play non è disponibile
PLAY_IAS_TERMS_NOT_ACCEPTED I termini IAS di Play non sono accettati

Certificato di prova

Certificato di test del bundle dell'app

Rappresentazione JSON
{
  "hashSha1": string,
  "hashSha256": string,
  "hashMd5": string
}
Campi
hashSha1

string

Stringa esadecimale dell'hash SHA1 del certificato di test utilizzato per dimettersi dall'AAB

hashSha256

string

Stringa esadecimale dell'hash SHA256 del certificato di test utilizzato per dimettersi dall'AAB

hashMd5

string

Stringa esadecimale dell'hash MD5 del certificato di test utilizzato per dimettersi dall'AAB