StandardIntegrityErrorCode
public
abstract
@interface
StandardIntegrityErrorCode
implements
Annotation
com.google.android.play.core.integrity.model.StandardIntegrityErrorCode |
Codici di errore per l'API Standard Integrity.
Riepilogo
Costanti | |
---|---|
int |
API_NOT_AVAILABLE
L'API Integrity standard non è disponibile. |
int |
APP_NOT_INSTALLED
L'app per le chiamate non è installata. |
int |
APP_UID_MISMATCH
L'UID (ID utente) dell'app chiamante non corrisponde a quello di Package Manager. |
int |
CANNOT_BIND_TO_SERVICE
Il binding al servizio nel Play Store non è riuscito. |
int |
CLIENT_TRANSIENT_ERROR
Si è verificato un errore temporaneo nel dispositivo client. |
int |
CLOUD_PROJECT_NUMBER_IS_INVALID
Il numero di progetto cloud fornito non è valido. |
int |
GOOGLE_SERVER_UNAVAILABLE
Errore interno sconosciuto del server Google. |
int |
INTEGRITY_TOKEN_PROVIDER_INVALID
Il valore |
int |
INTERNAL_ERROR
Errore interno sconosciuto. |
int |
NETWORK_ERROR
Nessuna rete disponibile trovata. |
int |
NO_ERROR
|
int |
PLAY_SERVICES_NOT_FOUND
Play Services non è disponibile o la versione è troppo vecchia. |
int |
PLAY_SERVICES_VERSION_OUTDATED
È necessario aggiornare Google Play Services. |
int |
PLAY_STORE_NOT_FOUND
Nessuna app Play Store trovata sul dispositivo o installata una versione non ufficiale. |
int |
PLAY_STORE_VERSION_OUTDATED
Il Play Store deve essere aggiornato. |
int |
REQUEST_HASH_TOO_LONG
L'hash della richiesta fornito è troppo lungo. |
int |
TOO_MANY_REQUESTS
L'app chiamante ha effettuato troppe richieste all'API ed è stata limitata o la tua app ha superato la quota giornaliera di richieste. |
Metodi ereditati | |
---|---|
Costanti
API_NOT_AVAILABLE
public static final int API_NOT_AVAILABLE
L'API Integrity standard non è disponibile.
L'API Integrity standard non è attivata oppure la versione del Play Store potrebbe essere precedente.
-
Azioni consigliate:
- Assicurati di essere nella lista consentita per utilizzare l'API Standard Integrity.
- Assicurati che l'API Integrity sia attivata in Google Play Console.
- Chiedi all'utente di aggiornare il Play Store.
Valore costante: -1 (0xffffffff)
APP_NOT_INSTALLED
public static final int APP_NOT_INSTALLED
L'app per le chiamate non è installata.
Si è verificato un problema (probabilmente un attacco). Non strategico.
Valore costante: -5 (0xfffffffb)
APP_UID_MISMATCH
public static final int APP_UID_MISMATCH
L'UID (ID utente) dell'app chiamante non corrisponde a quello di Package Manager.
Si è verificato un problema (probabilmente un attacco). Non strategico.
Valore costante: -7 (0xfffffff9)
CANNOT_BIND_TO_SERVICE
public static final int CANNOT_BIND_TO_SERVICE
Il binding al servizio nel Play Store non è riuscito. Questo può essere dovuto a una vecchia versione del Play Store installata sul dispositivo o alla memoria del dispositivo sovraccarica.
Chiedi all'utente di aggiornare il Play Store.
Riprova con un backoff esponenziale.
Valore costante: -9 (0xfffffff7)
CLIENT_TRANSIENT_ERROR
public static final int CLIENT_TRANSIENT_ERROR
Si è verificato un errore temporaneo nel dispositivo client.
Riprova con un backoff esponenziale.
Se l'errore persiste dopo alcuni tentativi, devi presumere che i controlli di integrità del dispositivo non siano stati superati e agire di conseguenza.
Constant Value: -18 (0xffffffee)
CLOUD_PROJECT_NUMBER_IS_INVALID
public static final int CLOUD_PROJECT_NUMBER_IS_INVALID
Il numero di progetto cloud fornito non è valido.
Utilizza il numero di progetto cloud, che puoi trovare in Informazioni progetto nella console Google Cloud, per il progetto cloud in cui è abilitata l'API Play Integrity.
Constant Value: -16 (0xfffffff0)
GOOGLE_SERVER_UNAVAILABLE
public static final int GOOGLE_SERVER_UNAVAILABLE
Errore interno sconosciuto del server Google.
Riprova con un backoff esponenziale. Valuta la possibilità di segnalare un bug se l'operazione non va a buon fine in modo coerente.
Valore costante: -12 (0xfffffff4)
INTEGRITY_TOKEN_PROVIDER_INVALID
public static final int INTEGRITY_TOKEN_PROVIDER_INVALID
Il StandardIntegrityTokenProvider
non è valido (ad es. è obsoleto).
Questo errore può essere restituito solo per StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest)
.
Richiedi un nuovo fornitore di token di integrità chiamando il numero StandardIntegrityManager#prepareIntegrityToken(PrepareIntegrityTokenRequest)
.
Valore costante: -19 (0xffffffed)
INTERNAL_ERROR
public static final int INTERNAL_ERROR
Errore interno sconosciuto.
Riprova con un backoff esponenziale. Valuta la possibilità di segnalare un bug se l'operazione non va a buon fine in modo coerente.
Valore costante: -100 (0xffffff9c)
NETWORK_ERROR
public static final int NETWORK_ERROR
Nessuna rete disponibile trovata.
Azioni consigliate:
- Chiedi all'utente di controllare e attivare la connessione di rete.
- Per un'esperienza utente guidata che aiuti l'utente a stabilire una connessione
di rete, puoi mostrare la finestra di dialogo
IntegrityDialogTypeCode.GET_INTEGRITY
oIntegrityDialogTypeCode.GET_STRONG_INTEGRITY
.
Valore costante: -3 (0xfffffffd)
NO_ERROR
public static final int NO_ERROR
Valore costante: 0 (0x00000000)
PLAY_SERVICES_NOT_FOUND
public static final int PLAY_SERVICES_NOT_FOUND
Play Services non è disponibile o la versione è troppo vecchia.
Azioni consigliate:
- Chiedi all'utente di installare o aggiornare Play Services.
- Per un'esperienza utente guidata che aiuti l'utente ad attivare, installare o aggiornare Play Services,
puoi mostrare la finestra di dialogo
IntegrityDialogTypeCode.GET_INTEGRITY
oIntegrityDialogTypeCode.GET_STRONG_INTEGRITY
.
Valore costante: -6 (0xfffffffa)
PLAY_SERVICES_VERSION_OUTDATED
public static final int PLAY_SERVICES_VERSION_OUTDATED
È necessario aggiornare Google Play Services.
Azioni consigliate:
- Chiedi all'utente di aggiornare Google Play Services.
- Per un'esperienza utente guidata che aiuti l'utente ad aggiornare Play Services, puoi mostrare
la finestra di dialogo
IntegrityDialogTypeCode.GET_INTEGRITY
oIntegrityDialogTypeCode.GET_STRONG_INTEGRITY
.
Valore costante: -15 (0xfffffff1)
PLAY_STORE_NOT_FOUND
public static final int PLAY_STORE_NOT_FOUND
Nessuna app Play Store trovata sul dispositivo o installata una versione non ufficiale.
Chiedi all'utente di installare una versione ufficiale e recente del Play Store.
Constant Value: -2 (0xfffffffe)
PLAY_STORE_VERSION_OUTDATED
public static final int PLAY_STORE_VERSION_OUTDATED
Il Play Store deve essere aggiornato.
Chiedi all'utente di aggiornare il Google Play Store.
Valore costante: -14 (0xfffffff2)
REQUEST_HASH_TOO_LONG
public static final int REQUEST_HASH_TOO_LONG
L'hash della richiesta fornito è troppo lungo. La lunghezza dell'hash della richiesta deve essere inferiore a 500 byte.
Riprova con un hash della richiesta più breve.
Valore costante: -17 (0xffffffef)
TOO_MANY_REQUESTS
public static final int TOO_MANY_REQUESTS
L'app chiamante ha effettuato troppe richieste all'API ed è stata limitata o la tua app ha superato la quota giornaliera di richieste.
Riprova con un backoff esponenziale. Richiedi un aumento della quota di richieste giornaliere se hai raggiunto il limite di richieste giornaliere.
Valore costante: -8 (0xfffffff8)