Codice errore integrità

public abstract @interface IntegrityErrorCode
implements Annotation

com.google.android.play.core.integrity.model.IntegrityErrorCode


Codici di errore per l'API Integrity.

Riepilogo

Costanti

int API_NOT_AVAILABLE

L'API Integrity non è disponibile.

int APP_NOT_INSTALLED

L'app per le chiamate non è installata.

int APP_UID_MISMATCH

L'UID (ID utente) dell'app per le chiamate non corrisponde a quello di Gestione pacchetti.

int CANNOT_BIND_TO_SERVICE

Associazione al servizio nel Play Store non riuscita.

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 sconosciuto del server Google interno.

int INTERNAL_ERROR

Errore interno sconosciuto.

int NETWORK_ERROR

Nessuna rete disponibile trovata.

int NONCE_IS_NOT_BASE64

Il nonce non è codificato come stringa senza wrapping base64 sicura per il web.

int NONCE_TOO_LONG

La lunghezza del nonce è troppo lunga.

int NONCE_TOO_SHORT

La lunghezza del nonce è troppo corta.

int NO_ERROR

int PLAY_SERVICES_NOT_FOUND

Play Services non è disponibile o la versione è troppo vecchia.

int PLAY_SERVICES_VERSION_OUTDATED

Play Services deve essere aggiornato.

int PLAY_STORE_ACCOUNT_NOT_FOUND

Nessun account Play Store trovato sul dispositivo.

int PLAY_STORE_NOT_FOUND

Sul dispositivo non è stata trovata alcuna app Play Store o non è installata la versione ufficiale.

int PLAY_STORE_VERSION_OUTDATED

È necessario aggiornare il Play Store.

int TOO_MANY_REQUESTS

L'app di chiamata sta effettuando troppe richieste all'API e quindi è limitata.

Metodi ereditati

Costanti

API_NOT_AVAILABLE

public static final int API_NOT_AVAILABLE

L'API Integrity non è disponibile.

L'API Integrity non è abilitata oppure la versione del Play Store potrebbe essere obsoleta.

    Azioni consigliate:
  • Assicurati che l'API Integrity sia attiva 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 utilizzabile.

Valore costante: -5 (0xfffffffb)

CONFRONTA.MISID_APP_UID

public static final int APP_UID_MISMATCH

L'UID (ID utente) dell'app per le chiamate non corrisponde a quello di Gestione pacchetti.

Si è verificato un problema (probabilmente un attacco). Non utilizzabile.

Valore costante: -7 (0xfffffff9)

CANNOT_BIND_TO_SERVICE

public static final int CANNOT_BIND_TO_SERVICE

Associazione al servizio nel Play Store non riuscita. Ciò può essere dovuto all'installazione di una versione precedente del Play Store sul dispositivo.

Chiedi all'utente di aggiornare il Play Store.

Valore costante: -9 (0xfffffff7)

ERRORE_TRANSIENT_CLIENT

public static final int CLIENT_TRANSIENT_ERROR

Si è verificato un errore temporaneo nel dispositivo client.

Riprova con un backoff esponenziale.

Introdotto in Integrity Play Core versione 1.1.0 (le versioni precedenti restituivano un token con un verdetto di integrità del dispositivo vuoto). Se l'errore persiste dopo alcuni tentativi, devi presumere che il dispositivo non abbia superato i controlli di integrità e agire di conseguenza.

Valore costante: -17 (0xffffffef)

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 del progetto cloud, disponibile nella sezione Informazioni sul progetto nella console Google Cloud, per il progetto cloud in cui è abilitata l'API Play Integrity.

Valore costante: -16 (0xfffffff0)

GOOGLE_SERVER_UNAVAILABLE

public static final int GOOGLE_SERVER_UNAVAILABLE

Errore sconosciuto del server Google interno.

Riprova con un backoff esponenziale. Valuta la possibilità di inviare un bug se i problemi persistono.

Valore costante: -12 (0xfffffff4)

ERRORE_INTERNO

public static final int INTERNAL_ERROR

Errore interno sconosciuto.

Riprova con un backoff esponenziale. Valuta la possibilità di inviare un bug se i problemi persistono.

Valore costante: -100 (0xffffff9c)

ERRORE_RETE

public static final int NETWORK_ERROR

Nessuna rete disponibile trovata.

Chiedi all'utente di verificare la presenza di una connessione.

Valore costante: -3 (0xfffffffd)

NONCE_IS_NOT_BASE64

public static final int NONCE_IS_NOT_BASE64

Il nonce non è codificato come stringa senza wrapping base64 sicura per il web.

Riprova utilizzando il formato nonce corretto.

Valore costante: -13 (0xfffffff3)

NONCE_TOO_LONG

public static final int NONCE_TOO_LONG

La lunghezza del nonce è troppo lunga. Il nonce deve essere inferiore a 500 byte prima della codifica Base64.

Riprova con un nonce più breve.

Valore costante: -11 (0xfffffff5)

NONCE_TOO_SHORT

public static final int NONCE_TOO_SHORT

La lunghezza del nonce è troppo corta. Il nonce deve avere una dimensione minima di 16 byte (prima della codifica Base64) per migliorare la sicurezza.

Riprova con un nonce più lungo.

Valore costante: -10 (0xfffffff6)

NESSUN_ERRORE

public static final int NO_ERROR

Valore costante: 0 (0x00000000)

PLAY_SERVICE_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_SERVICE_VERSION_OUTDATED

public static final int PLAY_SERVICES_VERSION_OUTDATED

Play Services deve essere aggiornato.

Chiedi all'utente di aggiornare Google Play Services.

Valore costante: -15 (0xfffffff1)

ACCOUNT_PLAY_STORE_NON_FOUND

public static final int PLAY_STORE_ACCOUNT_NOT_FOUND

Nessun account Play Store trovato sul dispositivo. Tieni presente che l'API Play Integrity ora supporta le richieste non autenticate. Questo codice di errore viene utilizzato solo per le versioni precedenti del Play Store che non sono supportate.

Chiedi all'utente di eseguire l'autenticazione nel Play Store.

Valore costante: -4 (0xfffffffc)

PLAY_STORE_NOT_FOUND

public static final int PLAY_STORE_NOT_FOUND

Sul dispositivo non è stata trovata alcuna app Play Store o non è installata la versione 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

È necessario aggiornare il Play Store.

Chiedi all'utente di aggiornare il Google Play Store.

Valore costante: -14 (0xfffffff2)

TOO_MANY_REQUESTS

public static final int TOO_MANY_REQUESTS

L'app di chiamata sta effettuando troppe richieste all'API e quindi è limitata.

Riprova con un backoff esponenziale.

Valore costante: -8 (0xfffffff8)