StandardIntegrityErrorCode

public abstract @interface StandardIntegrityErrorCode
implements Annotation

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


Codes d'erreur pour l'API Standard Integrity.

Résumé

Constantes

int API_NOT_AVAILABLE

L'API Standard Integrity n'est pas disponible.

int APP_NOT_INSTALLED

L'application appelante n'est pas installée.

int APP_UID_MISMATCH

L'UID (ID utilisateur) de l'application appelante ne correspond pas à celui du gestionnaire de packages.

int CANNOT_BIND_TO_SERVICE

Échec de la liaison avec le service sur le Play Store.

int CLIENT_TRANSIENT_ERROR

Une erreur temporaire s'est produite sur l'appareil client.

int CLOUD_PROJECT_NUMBER_IS_INVALID

Le numéro de projet cloud fourni n'est pas valide.

int GOOGLE_SERVER_UNAVAILABLE

Erreur inconnue au niveau du serveur Google.

int INTEGRITY_TOKEN_PROVIDER_INVALID

Le StandardIntegrityTokenProvider n'est pas valide.

int INTERNAL_ERROR

Erreur interne inconnue.

int NETWORK_ERROR

Aucun réseau disponible.

int NO_ERROR

int PLAY_SERVICES_NOT_FOUND

Services Play n'est pas disponible ou la version est trop ancienne.

int PLAY_SERVICES_VERSION_OUTDATED

Vous devez mettre à jour les Services Play.

int PLAY_STORE_NOT_FOUND

Aucune application Play Store n'est détectée sur l'appareil, ou aucune version officielle n'est installée.

int PLAY_STORE_VERSION_OUTDATED

Vous devez mettre à jour le Play Store.

int REQUEST_HASH_TOO_LONG

Le hachage de requête fourni est trop long.

int TOO_MANY_REQUESTS

L'application appelante envoie trop de requêtes à l'API et est donc limitée.

Méthodes héritées

Constantes

API_NOT_AVAILABLE

public static final int API_NOT_AVAILABLE

L'API Standard Integrity n'est pas disponible.

L'API Standard Integrity n'est pas activée, ou la version du Play Store est peut-être obsolète.

    Actions recommandées:
  • Assurez-vous de figurer sur la liste d'autorisation pour l'utilisation de l'API Standard Integrity.
  • Assurez-vous que l'API Integrity est activée dans la Google Play Console.
  • Demandez à l'utilisateur de mettre à jour le Play Store.

Valeur constante : -1 (0xffffffff)

APP_NOT_INSTALLED

public static final int APP_NOT_INSTALLED

L'application appelante n'est pas installée.

Un problème est survenu, peut-être une attaque. Non utilisable.

Valeur constante : -5 (0xfffffffb)

APP_UID_MISMATCH

public static final int APP_UID_MISMATCH

L'UID (ID utilisateur) de l'application appelante ne correspond pas à celui du gestionnaire de packages.

Un problème est survenu, peut-être une attaque. Non utilisable.

Valeur constante : -7 (0xfffffff9)

CANNOT_BIND_TO_SERVICE

public static final int CANNOT_BIND_TO_SERVICE

Échec de la liaison avec le service sur le Play Store. Ce problème peut être dû au fait qu'une ancienne version du Play Store est installée sur l'appareil ou que la mémoire de celui-ci est surchargée.

Demandez à l'utilisateur de mettre à jour le Play Store.

Réessayez avec un intervalle exponentiel entre les tentatives.

Valeur constante : -9 (0xfffffff7)

CLIENT_TRANSIENT_ERROR

public static final int CLIENT_TRANSIENT_ERROR

Une erreur temporaire s'est produite sur l'appareil client.

Réessayez avec un intervalle exponentiel entre les tentatives.

Si l'erreur persiste après plusieurs tentatives, présumez que les évaluations de l'intégrité de l'appareil ont échoué et agissez en conséquence.

Valeur constante : -18 (0xffffffee)

CLOUD_PROJECT_NUMBER_IS_INVALID

public static final int CLOUD_PROJECT_NUMBER_IS_INVALID

Le numéro de projet cloud fourni n'est pas valide.

Utilisez le numéro de projet cloud indiqué dans la section "Informations sur le projet" de la console Google Cloud pour le projet cloud où l'API Play Integrity est activée.

Valeur constante : -16 (0xfffffff0)

GOOGLE_SERVER_UNAVAILABLE

public static final int GOOGLE_SERVER_UNAVAILABLE

Erreur inconnue au niveau du serveur Google.

Réessayez avec un intervalle exponentiel entre les tentatives. Si le problème persiste, envisagez de signaler un bug.

Valeur constante : -12 (0xfffffff4)

INTEGRITY_TOKEN_PROVIDER_INVALID

public static final int INTEGRITY_TOKEN_PROVIDER_INVALID

Le StandardIntegrityTokenProvider n'est pas valide (par exemple, il est obsolète).

Cette erreur ne peut être renvoyée que pour StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest).

Demandez un nouveau fournisseur de jetons d'intégrité en appelant StandardIntegrityManager#prepareIntegrityToken(PrepareIntegrityTokenRequest).

Valeur constante : -19 (0xffffffed)

INTERNAL_ERROR

public static final int INTERNAL_ERROR

Erreur interne inconnue.

Réessayez avec un intervalle exponentiel entre les tentatives. Si le problème persiste, envisagez de signaler un bug.

Valeur constante : -100 (0xffffff9c)

NETWORK_ERROR

public static final int NETWORK_ERROR

Aucun réseau n'est disponible.

Demandez à l'utilisateur de vérifier la connexion.

Valeur constante : -3 (0xfffffffd)

NO_ERROR

public static final int NO_ERROR

Valeur constante : 0 (0x00000000)

PLAY_SERVICES_NOT_FOUND

public static final int PLAY_SERVICES_NOT_FOUND

Services Play n'est pas disponible ou la version est trop ancienne.

Demandez à l'utilisateur d'installer ou de mettre à jour les Services Play.

Valeur constante : -6 (0xfffffffa)

PLAY_SERVICES_VERSION_OUTDATED

public static final int PLAY_SERVICES_VERSION_OUTDATED

Vous devez mettre à jour les Services Play.

Demandez à l'utilisateur de mettre à jour les services Google Play.

Valeur constante : -15 (0xfffffff1)

PLAY_STORE_NOT_FOUND

public static final int PLAY_STORE_NOT_FOUND

Aucune application Play Store n'est détectée sur l'appareil, ou aucune version officielle n'est installée.

Demandez à l'utilisateur d'installer une version récente et officielle du Play Store.

Valeur constante : -2 (0xfffffffe)

PLAY_STORE_VERSION_OUTDATED

public static final int PLAY_STORE_VERSION_OUTDATED

Vous devez mettre à jour le Play Store.

Demandez à l'utilisateur de mettre à jour le Google Play Store.

Valeur constante : -14 (0xfffffff2)

REQUEST_HASH_TOO_LONG

public static final int REQUEST_HASH_TOO_LONG

Le hachage de requête fourni est trop long. La longueur du hachage de la requête doit être inférieure à 500 octets.

Réessayez avec un hachage de requête plus court.

Valeur constante : -17 (0xffffffef)

TOO_MANY_REQUESTS

public static final int TOO_MANY_REQUESTS

L'application appelante envoie trop de requêtes à l'API et est donc limitée.

Réessayez avec un intervalle exponentiel entre les tentatives.

Valeur constante : -8 (0xfffffff8)