StandardIntegrityErrorCode
public
abstract
@interface
StandardIntegrityErrorCode
implements
Annotation
com.google.android.play.core.integrity.model.StandardIntegrityErrorCode |
Códigos de erro da API Standard Integrity.
Resumo
Constantes | |
---|---|
int |
API_NOT_AVAILABLE
A API Standard Integrity não está disponível. |
int |
APP_NOT_INSTALLED
O app de chamada não está instalado. |
int |
APP_UID_MISMATCH
O UID do app de chamada (ID do usuário) não corresponde ao do gerenciador de pacotes. |
int |
CANNOT_BIND_TO_SERVICE
Falha ao vincular ao serviço na Play Store. |
int |
CLIENT_TRANSIENT_ERROR
Ocorreu um erro temporário no dispositivo cliente. |
int |
CLOUD_PROJECT_NUMBER_IS_INVALID
O número fornecido de projeto na nuvem é inválido. |
int |
GOOGLE_SERVER_UNAVAILABLE
Erro desconhecido do servidor interno do Google. |
int |
INTEGRITY_TOKEN_PROVIDER_INVALID
O |
int |
INTERNAL_ERROR
Erro interno desconhecido. |
int |
NETWORK_ERROR
Nenhuma rede foi encontrada. |
int |
NO_ERROR
|
int |
PLAY_SERVICES_NOT_FOUND
O Google Play Services não está disponível ou a versão é muito antiga. |
int |
PLAY_SERVICES_VERSION_OUTDATED
O Google Play Services precisa ser atualizado. |
int |
PLAY_STORE_NOT_FOUND
Nenhum app da Play Store foi encontrado no dispositivo ou nenhuma versão oficial foi instalada. |
int |
PLAY_STORE_VERSION_OUTDATED
A Play Store precisa ser atualizada. |
int |
REQUEST_HASH_TOO_LONG
O hash de solicitação fornecido é muito longo. |
int |
TOO_MANY_REQUESTS
O app de chamada está fazendo muitas solicitações à API e foi limitado. |
Métodos herdados | |
---|---|
Constantes
API_NOT_AVAILABLE
public static final int API_NOT_AVAILABLE
A API Standard Integrity não está disponível.
A API Standard Integrity não foi ativada ou a versão da Play Store é antiga.
-
Ações recomendadas:
- Confira se você está na lista de permissões para usar a API Standard Integrity.
- Ative a API Integrity no Google Play Console.
- Peça para o usuário atualizar a Play Store.
Valor da constante: -1 (0xffffffff)
APP_NOT_INSTALLED
public static final int APP_NOT_INSTALLED
O app de chamada não está instalado.
Há algo de errado, possivelmente um ataque. Não há soluções possíveis.
Valor da constante: -5 (0xfffffffb)
APP_UID_MISMATCH
public static final int APP_UID_MISMATCH
O UID do app de chamada (ID do usuário) não corresponde ao do gerenciador de pacotes.
Há algo de errado, possivelmente um ataque. Não há soluções possíveis.
Valor da constante: -7 (0xfffffff9)
CANNOT_BIND_TO_SERVICE
public static final int CANNOT_BIND_TO_SERVICE
Falha ao vincular ao serviço na Play Store. Isso pode ocorrer porque uma versão antiga da Play Store está instalada no dispositivo ou a memória está sobrecarregada.
Peça para o usuário atualizar a Play Store.
Tente de novo com uma espera exponencial.
Valor da constante: -9 (0xfffffff7)
CLIENT_TRANSIENT_ERROR
public static final int CLIENT_TRANSIENT_ERROR
Ocorreu um erro temporário no dispositivo cliente.
Tente de novo com uma espera exponencial.
Se o erro persistir após algumas tentativas, considere que o dispositivo falhou nas verificações de integridade e aja de acordo.
Valor constante: -18 (0xffffffee)
CLOUD_PROJECT_NUMBER_IS_INVALID
public static final int CLOUD_PROJECT_NUMBER_IS_INVALID
O número fornecido de projeto na nuvem é inválido.
Use o número do projeto na nuvem, que pode ser encontrado nas informações no Console do Google Cloud do projeto em que a API Play Integrity está ativada.
Valor da constante: -16 (0xfffffff0)
GOOGLE_SERVER_UNAVAILABLE
public static final int GOOGLE_SERVER_UNAVAILABLE
Erro desconhecido do servidor interno do Google.
Tente novamente com uma espera exponencial. Registre um bug em caso de falhas frequentes.
Valor da constante: -12 (0xfffffff4)
INTEGRITY_TOKEN_PROVIDER_INVALID
public static final int INTEGRITY_TOKEN_PROVIDER_INVALID
O StandardIntegrityTokenProvider
é inválido (por exemplo, está desatualizado).
Esse erro pode ser retornado apenas para StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest)
.
Solicite um novo provedor de token de integridade chamando StandardIntegrityManager#prepareIntegrityToken(PrepareIntegrityTokenRequest)
.
Valor constante: 19 (0xffffffed)
INTERNAL_ERROR
public static final int INTERNAL_ERROR
Erro interno desconhecido.
Tente novamente com uma espera exponencial. Registre um bug em caso de falhas frequentes.
Valor da constante: -100 (0xffffff9c)
NETWORK_ERROR
public static final int NETWORK_ERROR
Nenhuma rede foi encontrada.
Peça para o usuário conferir se há conexão.
Valor da constante: -3 (0xfffffffd)
NO_ERROR
public static final int NO_ERROR
Valor da constante: 0 (0x00000000)
PLAY_SERVICES_NOT_FOUND
public static final int PLAY_SERVICES_NOT_FOUND
O Google Play Services não está disponível ou a versão é muito antiga.
Peça ao usuário para instalar ou atualizar o Google Play Services.
Valor da constante: -6 (0xfffffffa)
PLAY_SERVICES_VERSION_OUTDATED
public static final int PLAY_SERVICES_VERSION_OUTDATED
O Google Play Services precisa ser atualizado.
Peça ao usuário para atualizar o Google Play Services.
Valor da constante: -15 (0xfffffff1)
PLAY_STORE_NOT_FOUND
public static final int PLAY_STORE_NOT_FOUND
Nenhum app da Play Store foi encontrado no dispositivo ou nenhuma versão oficial foi instalada.
Peça ao usuário para instalar uma versão oficial e recente da Play Store.
Valor da constante: -2 (0xfffffffe)
PLAY_STORE_VERSION_OUTDATED
public static final int PLAY_STORE_VERSION_OUTDATED
A Play Store precisa ser atualizada.
Peça ao usuário para atualizar a Google Play Store.
Valor da constante: -14 (0xfffffff2)
REQUEST_HASH_TOO_LONG
public static final int REQUEST_HASH_TOO_LONG
O hash de solicitação fornecido é muito longo. O hash de solicitação precisa ter menos de 500 bytes.
Tente de novo com um hash de solicitação mais curto.
Valor da constante: -17 (0xffffffef)
TOO_MANY_REQUESTS
public static final int TOO_MANY_REQUESTS
O app de chamada está fazendo muitas solicitações à API e foi limitado.
Tente de novo com uma espera exponencial.
Valor da constante: -8 (0xfffffff8)