Method: projects.apps.getAabInfo

Recebe informações do Android App Bundle (AAB) de um app do Firebase.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. O nome do recurso AabInfo a ser recuperado.

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

A autorização exige a seguinte permissão do IAM no projeto do Firebase que tem o recurso name especificado:

  • firebaseappdistro.releases.list

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Informações do Android App Bundle (AAB) para um app do Firebase.

Representação JSON
{
  "name": string,
  "integrationState": enum (IntegrationState),
  "testCertificate": {
    object (TestCertificate)
  }
}
Campos
name

string

AabInfo: o nome do recurso.

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

integrationState

enum (IntegrationState)

Estado de integração do pacote de apps. Válido apenas para apps Android.

testCertificate

object (TestCertificate)

Certificado de teste do pacote de apps gerado para o app. Definido após o upload do primeiro pacote de app para este app.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte a Visão geral do OAuth 2.0.

IntegrationState

O estado atual da integração do AAB

Enums
AAB_INTEGRATION_STATE_UNSPECIFIED Estado de integração do AAB não especificado
INTEGRATED O app pode receber uploads de pacotes de apps
PLAY_ACCOUNT_NOT_LINKED O projeto do Firebase não está vinculado a uma conta de desenvolvedor do Google Play
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT Não há apps com o mesmo ID do pacote na conta de desenvolvedor vinculada do Google Play
APP_NOT_PUBLISHED O app na conta de desenvolvedor do Google Play não está publicado
AAB_STATE_UNAVAILABLE O status do app no Google Play não está disponível
PLAY_IAS_TERMS_NOT_ACCEPTED Os termos da IAS do Google Play não foram aceitos

CertificadoDeTeste

Certificado de teste do pacote de apps

Representação JSON
{
  "hashSha1": string,
  "hashSha256": string,
  "hashMd5": string
}
Campos
hashSha1

string

String hexadecimal do hash SHA1 do certificado de teste usado para assinar novamente o AAB

hashSha256

string

String hexadecimal do hash SHA256 do certificado de teste usado para assinar novamente o AAB

hashMd5

string

String hexadecimal do hash MD5 do certificado de teste usado para assinar novamente o AAB