IntegrityErrorCode
public
abstract
@interface
IntegrityErrorCode
implements
Annotation
com.google.android.play.core.integrity.model.IntegrityErrorCode |
Códigos de erro da API Integrity.
Resumo
Constantes | |
---|---|
int |
API_NOT_AVAILABLE
A API 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 interno desconhecido do servidor do Google. |
int |
INTERNAL_ERROR
Erro interno desconhecido. |
int |
NETWORK_ERROR
Nenhuma rede foi encontrada. |
int |
NONCE_IS_NOT_BASE64
O valor de uso único não foi codificado como uma string base64, com segurança na Web e sem wrapper. |
int |
NONCE_TOO_LONG
O valor de uso único é muito longo. |
int |
NONCE_TOO_SHORT
O valor de uso único é muito curto. |
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_ACCOUNT_NOT_FOUND
Nenhuma conta da Play Store foi encontrada no dispositivo. |
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 |
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 Integrity não está disponível.
Ela não está ativada ou a versão da Play Store é antiga.
-
Ações recomendadas:
- 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.
Peça para o usuário atualizar a Play Store.
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.
Apresentado no Integrity Play Core versão 1.1.0. As versões anteriores retornavam um token com o veredito de integridade do dispositivo vazio. Se o erro persistir após algumas tentativas, considere que o dispositivo falhou nas verificações de integridade e aja de acordo.
Valor da constante: -17 (0xffffffef)
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)
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)
NONCE_IS_NOT_BASE64
public static final int NONCE_IS_NOT_BASE64
O valor de uso único não foi codificado como uma string base64, com segurança na Web e sem wrapper.
Tente de novo com o formato de uso único correto.
Valor da constante: -13 (0xfffffff3)
NONCE_TOO_LONG
public static final int NONCE_TOO_LONG
O valor de uso único é muito longo. O valor de uso único precisa ter menos que 500 bytes antes da codificação base64.
Tente de novo com um valor de uso único mais curto.
Valor da constante: -11 (0xfffffff5)
NONCE_TOO_SHORT
public static final int NONCE_TOO_SHORT
O valor de uso único é muito curto. O valor de uso único precisa ter um mínimo de 16 bytes (antes da codificação base64) para melhor segurança.
Tente de novo com um valor de uso único mais longo.
Valor da constante: -10 (0xfffffff6)
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_ACCOUNT_NOT_FOUND
public static final int PLAY_STORE_ACCOUNT_NOT_FOUND
Nenhuma conta da Play Store foi encontrada no dispositivo. A API Play Integrity agora oferece suporte a solicitações não autenticadas. Esse código de erro é usado apenas em versões mais antigas da Play Store que não têm suporte.
Peça ao usuário para autenticar a conta na Play Store.
Valor da constante: -4 (0xfffffffc)
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)
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)