Method: projects.apps.getAabInfo

Obtém informações do Android App Bundle (AAB) para um aplicativo do Firebase.

Solicitação HTTP

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

A URL usa 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 requer a seguinte permissão do IAM no projeto do Firebase que possui o name de recurso especificado:

  • firebaseappdistro.releases.list

Solicitar corpo

O corpo da solicitação deve estar vazio.

Corpo de resposta

Se for bem-sucedido, o corpo da resposta conterá dados com a seguinte estrutura:

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

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

string

O nome do recurso AabInfo .

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

integrationState

enum ( IntegrationState )

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

testCertificate

object ( TestCertificate )

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

Escopos de autorização

Requer o seguinte escopo OAuth:

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

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

Estado de Integração

O estado atual da integração AAB

Enums
AAB_INTEGRATION_STATE_UNSPECIFIED Estado de integração Aab não especificado
INTEGRATED O aplicativo pode receber uploads de pacotes de aplicativos
PLAY_ACCOUNT_NOT_LINKED O projeto do Firebase não está vinculado a uma conta de desenvolvedor do Play
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT Não há nenhum aplicativo na conta de desenvolvedor vinculada do Google Play com o mesmo ID de pacote
APP_NOT_PUBLISHED O app na conta de desenvolvedor do Google Play não está em estado publicado
AAB_STATE_UNAVAILABLE O status do aplicativo Play não está disponível
PLAY_IAS_TERMS_NOT_ACCEPTED Termos do Play IAS não aceitos

Certificado do teste

Certificado de teste de pacote de aplicativos

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

string

String hexadecimal do hash SHA1 do certificado de teste usado para renunciar ao AAB

hashSha256

string

String hexadecimal do hash SHA256 do certificado de teste usado para renunciar ao AAB

hashMd5

string

String hexadecimal do hash MD5 do certificado de teste usado para renunciar ao AAB