StandardIntegrityErrorCode

public abstract @interface StandardIntegrityErrorCode
implements Annotation

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


Códigos de error de la API de Standard Integrity

Resumen

Constantes

int API_NOT_AVAILABLE

La API de Standard Integrity no está disponible.

int APP_NOT_INSTALLED

No se instaló la app que realiza la llamada.

int APP_UID_MISMATCH

El UID (ID del usuario) de la app que realiza la llamada no coincide con el del Administrador de paquetes.

int CANNOT_BIND_TO_SERVICE

No se pudo realizar la vinculación al servicio de Play Store.

int CLIENT_TRANSIENT_ERROR

Se produjo un error transitorio en el dispositivo del cliente.

int CLOUD_PROJECT_NUMBER_IS_INVALID

El número de proyecto de la nube proporcionado no es válido.

int GOOGLE_SERVER_UNAVAILABLE

Error interno del servidor de Google desconocido.

int INTEGRITY_TOKEN_PROVIDER_INVALID

El StandardIntegrityTokenProvider no es válido.

int INTERNAL_ERROR

Error interno desconocido.

int NETWORK_ERROR

No se encontró ninguna red disponible.

int NO_ERROR

int PLAY_SERVICES_NOT_FOUND

Los Servicios de Play no están disponibles o la versión es demasiado antigua.

int PLAY_SERVICES_VERSION_OUTDATED

Los Servicios de Play deben actualizarse.

int PLAY_STORE_NOT_FOUND

No se encontró ninguna app de Play Store en el dispositivo o no se instaló la versión oficial.

int PLAY_STORE_VERSION_OUTDATED

Debes actualizar Play Store.

int REQUEST_HASH_TOO_LONG

El hash de la solicitud proporcionado es demasiado largo.

int TOO_MANY_REQUESTS

La app que realiza la llamada envía demasiadas solicitudes a la API y, por lo tanto, se limitan.

Métodos heredados

Constantes

API_NOT_AVAILABLE

public static final int API_NOT_AVAILABLE

La API de Standard Integrity no está disponible.

La API de Standard Integrity no está habilitada, o bien la versión de Play Store es muy antigua.

    Acciones recomendadas:
  • Asegúrate de estar en la lista de entidades permitidas para usar la API de Standard Integrity.
  • Asegúrate de que la API de Integrity esté habilitada en Google Play Console.
  • Pídele al usuario que actualice Play Store.

Valor constante: -1 (0xffffffff)

APP_NOT_INSTALLED

public static final int APP_NOT_INSTALLED

No se instaló la app que realiza la llamada.

Ocurrió un problema; es posible que se trate de un ataque. No se pueden realizar acciones.

Valor constante: -5 (0xfffffffb)

APP_UID_MISMATCH

public static final int APP_UID_MISMATCH

El UID (ID del usuario) de la app que realiza la llamada no coincide con el del Administrador de paquetes.

Ocurrió un problema; es posible que se trate de un ataque. No se pueden realizar acciones.

Valor constante: -7 (0xfffffff9)

CANNOT_BIND_TO_SERVICE

public static final int CANNOT_BIND_TO_SERVICE

No se pudo realizar la vinculación al servicio de Play Store. Esto puede deberse a que tienes instalada una versión anterior de Play Store en el dispositivo o a que la memoria del dispositivo está sobrecargada.

Pídele al usuario que actualice Play Store.

Vuelve a intentarlo con una retirada exponencial.

Valor constante: -9 (0xfffffff7)

CLIENT_TRANSIENT_ERROR

public static final int CLIENT_TRANSIENT_ERROR

Se produjo un error transitorio en el dispositivo del cliente.

Vuelve a intentarlo con una retirada exponencial.

Si el error persiste después de varios reintentos, debes suponer que el dispositivo falló en las verificaciones de integridad y actuar según corresponda.

Valor constante: -18 (0xffffffee)

CLOUD_PROJECT_NUMBER_IS_INVALID

public static final int CLOUD_PROJECT_NUMBER_IS_INVALID

El número de proyecto de Cloud proporcionado no es válido.

Usa el número de proyecto de la nube, que se encuentra en la información de tu proyecto de Google Cloud Console para el proyecto de la nube en el que está habilitada la API de Play Integrity.

Valor constante: -16 (0xfffffff0)

GOOGLE_SERVER_UNAVAILABLE

public static final int GOOGLE_SERVER_UNAVAILABLE

Error interno del servidor de Google desconocido.

Vuelve a intentarlo con una retirada exponencial. Considera informar un error si falla de manera constante.

Valor constante: -12 (0xfffffff4)

INTEGRITY_TOKEN_PROVIDER_INVALID

public static final int INTEGRITY_TOKEN_PROVIDER_INVALID

El campo StandardIntegrityTokenProvider no es válido (p. ej., está desactualizado).

Este error solo se puede mostrar para StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest).

Llama a StandardIntegrityManager#prepareIntegrityToken(PrepareIntegrityTokenRequest) para solicitar un nuevo proveedor de tokens de integridad.

Valor constante: -19 (0xffffffed)

INTERNAL_ERROR

public static final int INTERNAL_ERROR

Error interno desconocido.

Vuelve a intentarlo con una retirada exponencial. Considera informar un error si falla de manera constante.

Valor constante: -100 (0xffffff9c)

NETWORK_ERROR

public static final int NETWORK_ERROR

No se encontró ninguna red disponible.

Pídele al usuario que compruebe la conexión.

Valor constante: -3 (0xfffffffd)

NO_ERROR

public static final int NO_ERROR

Valor constante: 0 (0x00000000)

PLAY_SERVICES_NOT_FOUND

public static final int PLAY_SERVICES_NOT_FOUND

Los Servicios de Play no están disponibles o la versión es demasiado antigua.

Pídele al usuario que instale o actualice los Servicios de Play.

Valor constante: -6 (0xfffffffa)

PLAY_SERVICES_VERSION_OUTDATED

public static final int PLAY_SERVICES_VERSION_OUTDATED

Los Servicios de Play deben actualizarse.

Pídele al usuario que actualice los Servicios de Google Play.

Valor constante: -15 (0xfffffff1)

PLAY_STORE_NOT_FOUND

public static final int PLAY_STORE_NOT_FOUND

No se encontró ninguna app de Play Store en el dispositivo o no se instaló la versión oficial.

Pídele al usuario que instale una versión oficial y reciente de Play Store.

Valor constante: -2 (0xfffffffe)

PLAY_STORE_VERSION_OUTDATED

public static final int PLAY_STORE_VERSION_OUTDATED

Debes actualizar Play Store.

Pídele al usuario que actualice Google Play Store.

Valor constante: -14 (0xfffffff2)

REQUEST_HASH_TOO_LONG

public static final int REQUEST_HASH_TOO_LONG

El hash de la solicitud proporcionado es demasiado largo. El hash de la solicitud debe ser de menos de 500 bytes.

Vuelve a intentarlo con un hash de solicitud más corto.

Valor constante: -17 (0xffffffef)

TOO_MANY_REQUESTS

public static final int TOO_MANY_REQUESTS

La app que realiza la llamada envía demasiadas solicitudes a la API y, por lo tanto, se limitan.

Vuelve a intentarlo con una retirada exponencial.

Valor constante: -8 (0xfffffff8)