IntegrityErrorCode
public
abstract
@interface
IntegrityErrorCode
implements
Annotation
com.google.android.play.core.integrity.model.IntegrityErrorCode |
Códigos de error para la API de Integrity
Resumen
Constantes | |
---|---|
int |
API_NOT_AVAILABLE
La API de 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 |
INTERNAL_ERROR
Error interno desconocido. |
int |
NETWORK_ERROR
No se encontró ninguna red disponible. |
int |
NONCE_IS_NOT_BASE64
El nonce no está codificado como una string en Base64, segura para la Web y sin unión. |
int |
NONCE_TOO_LONG
La longitud del nonce es demasiado larga. |
int |
NONCE_TOO_SHORT
La longitud del nonce es demasiado corta. |
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_ACCOUNT_NOT_FOUND
No se encontró ninguna cuenta de Play Store en el dispositivo. |
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 |
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 Integrity no está disponible.
La API de Integrity no está habilitada, o bien la versión de Play Store es muy antigua.
-
Acciones recomendadas:
- 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 el dispositivo tiene instalada una versión anterior de Play Store.
Pídele al usuario que actualice Play Store.
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.
Se introdujo en Integrity Play Core versión 1.1.0 (las versiones anteriores mostraban un token con un veredicto de integridad del dispositivo vacío). 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: -17 (0xffffffef)
CLOUD_PROJECT_NUMBER_IS_INVALID
public static final int CLOUD_PROJECT_NUMBER_IS_INVALID
El número de proyecto de la nube 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)
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)
NONCE_IS_NOT_BASE64
public static final int NONCE_IS_NOT_BASE64
El nonce no está codificado como una string en Base64, segura para la Web y sin unión.
Vuelve a intentarlo con el formato correcto de nonce.
Valor constante: -13 (0xfffffff3)
NONCE_TOO_LONG
public static final int NONCE_TOO_LONG
La longitud del nonce es demasiado larga. El nonce debe tener un máximo de 500 bytes (antes de la codificación en Base64).
Vuelve a intentarlo con un nonce más corto.
Valor constante: -11 (0xfffffff5)
NONCE_TOO_SHORT
public static final int NONCE_TOO_SHORT
La longitud del nonce es demasiado corta. El nonce debe tener un mínimo de 16 bytes (antes de la codificación en Base64) para permitir una mayor seguridad.
Vuelve a intentarlo con un nonce más largo.
Valor constante: -10 (0xfffffff6)
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_ACCOUNT_NOT_FOUND
public static final int PLAY_STORE_ACCOUNT_NOT_FOUND
No se encontró ninguna cuenta de Play Store en el dispositivo. Ten en cuenta que la API de Play Integrity ahora admite solicitudes que no se hayan autenticado. Este código de error solo se usa para versiones anteriores de Play Store que no son compatibles.
Pídele al usuario que se autentique en Play Store.
Valor constante: -4 (0xfffffffc)
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)
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)