- solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- corpo da resposta
- Escopos de autorização
- Estado de Integração
- Certificado do teste
- Tente!
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 | Requeridos. O nome do recurso Formato: A autorização requer a seguinte permissão IAM no projeto Firebase que possui o
|
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 ( |
Campos | |
---|---|
name | O nome do recurso Formato: |
integrationState | Estado de integração do pacote de aplicativos. Válido apenas para aplicativos Android. |
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 hexadecimal do hash SHA1 do certificado de teste usado para renunciar ao AAB |
hashSha256 | String hexadecimal do hash SHA256 do certificado de teste usado para renunciar ao AAB |
hashMd5 | String hexadecimal do hash MD5 do certificado de teste usado para renunciar ao AAB |
- solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- corpo da resposta
- Escopos de autorização
- Estado de Integração
- Certificado do teste
- Tente!
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 | Requeridos. O nome do recurso Formato: A autorização requer a seguinte permissão IAM no projeto Firebase que possui o
|
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 ( |
Campos | |
---|---|
name | O nome do recurso Formato: |
integrationState | Estado de integração do pacote de aplicativos. Válido apenas para aplicativos Android. |
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 hexadecimal do hash SHA1 do certificado de teste usado para renunciar ao AAB |
hashSha256 | String hexadecimal do hash SHA256 do certificado de teste usado para renunciar ao AAB |
hashMd5 | String hexadecimal do hash MD5 do certificado de teste usado para renunciar ao AAB |