- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- IntegrationState (em inglês)
- TestCertificate (link em inglês)
- Faça um teste
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 |
Obrigatório. O nome do recurso Formato: A autorização exige a seguinte permissão do IAM no projeto do Firebase que tem o recurso
|
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 ( |
Campos | |
---|---|
name |
Formato: |
integrationState |
Estado de integração do pacote de apps. Válido apenas para apps Android. |
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 hexadecimal do hash SHA1 do certificado de teste usado para assinar novamente o AAB |
hashSha256 |
String hexadecimal do hash SHA256 do certificado de teste usado para assinar novamente o AAB |
hashMd5 |
String hexadecimal do hash MD5 do certificado de teste usado para assinar novamente o AAB |