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 di chiamata 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 del progetto cloud fornito non è valido.

int GOOGLE_SERVER_UNAVAILABLE

Errore interno sconosciuto del server Google.

int INTEGRITY_TOKEN_PROVIDER_INVALID

Il valore StandardIntegrityTokenProvider non è valido.

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 o 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 di chiamata 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 del 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.

Constant Value: -100 (0xffffff9c)

NETWORK_ERROR

public static final int NETWORK_ERROR

Nessuna rete disponibile trovata.

Chiedi all'utente di verificare la connessione.

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.

Chiedi all'utente di installare o aggiornare Play Services.

Valore costante: -6 (0xfffffffa)

PLAY_SERVICES_VERSION_OUTDATED

public static final int PLAY_SERVICES_VERSION_OUTDATED

È necessario aggiornare Google Play Services.

Chiedi all'utente di aggiornare Google Play Services.

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.

Valore costante: -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 di [aumentare la quota giornaliera di richieste](/google/play/integrity/setup#increase-daily-max) se hai raggiunto il limite giornaliero di richieste.

Valore costante: -8 (0xfffffff8)