Method: projects.apps.getAabInfo

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

solicitação HTTP

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

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

Parâmetros de caminho

Parâmetros
name

string

Requeridos. O nome do recurso AabInfo a ser recuperado.

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

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

  • firebaseappdistro.releases.list

Corpo da solicitação

O corpo da solicitação deve estar vazio.

corpo da resposta

Se for bem-sucedido, o corpo da resposta contém dados com a seguinte estrutura:

Informações do Android App Bundle (AAB) para um aplicativo 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 do 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 Google Play
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT Não há nenhum aplicativo na conta de desenvolvedor do Play vinculada com o mesmo ID de pacote
APP_NOT_PUBLISHED O aplicativo na conta de desenvolvedor do Google Play não está em um estado publicado
AAB_STATE_UNAVAILABLE O status do app Google Play está indisponível
PLAY_IAS_TERMS_NOT_ACCEPTED Jogar termos IAS não aceitos

Certificado do teste

Certificado de teste do 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

,

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

solicitação HTTP

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

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

Parâmetros de caminho

Parâmetros
name

string

Requeridos. O nome do recurso AabInfo a ser recuperado.

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

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

  • firebaseappdistro.releases.list

Corpo da solicitação

O corpo da solicitação deve estar vazio.

corpo da resposta

Se for bem-sucedido, o corpo da resposta contém dados com a seguinte estrutura:

Informações do Android App Bundle (AAB) para um aplicativo 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 do 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 Google Play
NO_APP_WITH_GIVEN_BUNDLE_ID_IN_PLAY_ACCOUNT Não há nenhum aplicativo na conta de desenvolvedor do Play vinculada com o mesmo ID de pacote
APP_NOT_PUBLISHED O aplicativo na conta de desenvolvedor do Google Play não está em um estado publicado
AAB_STATE_UNAVAILABLE O status do app Google Play está indisponível
PLAY_IAS_TERMS_NOT_ACCEPTED Jogar termos IAS não aceitos

Certificado do teste

Certificado de teste do 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