Method: projects.apps.getAabInfo

Obtient les informations Android App Bundle (AAB) pour une application Firebase.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC .

Paramètres du chemin

Paramètres
name

string

Requis. Le nom de la ressource AabInfo à récupérer.

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

L'autorisation nécessite l'autorisation IAM suivante sur le projet Firebase qui possède le name de ressource spécifié :

  • firebaseappdistro.releases.list

Corps de la demande

Le corps de la requête doit être vide.

Corps de réponse

En cas de succès, le corps de la réponse contient des données avec la structure suivante :

Informations Android App Bundle (AAB) pour une application Firebase.

Représentation JSON
{
  "name": string,
  "integrationState": enum (IntegrationState),
  "testCertificate": {
    object (TestCertificate)
  }
}
Des champs
name

string

Le nom de la ressource AabInfo .

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

integrationState

enum ( IntegrationState )

État d’intégration du bundle d’applications. Valable uniquement pour les applications Android.

testCertificate

object ( TestCertificate )

Certificat de test de l'ensemble d'applications généré pour l'application. Défini après le téléchargement du premier ensemble d'applications pour cette application.

Portées des autorisations

Nécessite le champ d'application OAuth suivant :

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

Pour plus d'informations, consultez la Présentation d'OAuth 2.0 .

État d'intégration

L’état actuel de l’intégration d’AAB

Énumérations
AAB_INTEGRATION_STATE_UNSPECIFIED État d'intégration Aab non spécifié
INTEGRATED L'application peut recevoir des téléchargements de bundles d'applications
PLAY_ACCOUNT_NOT_LINKED Le projet Firebase n'est pas lié à un compte de développeur Play
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT Il n'y a aucune application dans le compte de développeur Play associé avec le même identifiant de bundle
APP_NOT_PUBLISHED L'application dans le compte développeur Play n'est pas dans un état publié
AAB_STATE_UNAVAILABLE L'état de l'application Play n'est pas disponible
PLAY_IAS_TERMS_NOT_ACCEPTED Conditions de lecture IAS non acceptées

Certificat de test

Certificat de test de l'ensemble d'applications

Représentation JSON
{
  "hashSha1": string,
  "hashSha256": string,
  "hashMd5": string
}
Des champs
hashSha1

string

Chaîne hexadécimale du hachage SHA1 du certificat de test utilisé pour démissionner de l'AAB

hashSha256

string

Chaîne hexadécimale du hachage SHA256 du certificat de test utilisé pour démissionner de l'AAB

hashMd5

string

Chaîne hexadécimale du hachage MD5 du certificat de test utilisé pour démissionner de l'AAB