Si tu app realiza una solicitud a la API de Play Age Signals y la llamada falla, recibirá un código de error. Estos errores pueden ocurrir por varios motivos, como que la app de Play Store no esté actualizada.
Estrategia de reintento: En situaciones en las que el usuario está en una sesión, recomendamos implementar una estrategia de reintento con una cantidad máxima de intentos como condición de salida para que el error interrumpa la experiencia del usuario lo menos posible.
En la siguiente tabla, se enumeran los códigos de error de la API de Play Age Signals.
| Código | Constante | Descripción | Se puede volver a intentar |
|---|---|---|---|
| -1 | API_NOT_AVAILABLE | La API de Play Age Signals no está disponible. Es posible que la versión de la app de Play Store instalada en el dispositivo sea antigua. Pídele al usuario que actualice Play Store. | Sí |
| -2 | PLAY_STORE_NOT_FOUND | No se encontró ninguna app de Play Store en el dispositivo. Pídele al usuario que instale o habilite Play Store. | Sí |
| -3 | NETWORK_ERROR | No se encontró ninguna red disponible. Pídele al usuario que compruebe la conexión. | Sí |
| -4 | PLAY_SERVICES_NOT_FOUND | Los Servicios de Play no están disponibles o su versión es demasiado antigua. Pídele al usuario que instale o actualice los Servicios de Play. | Sí |
| -5 | 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 la app de Play Store. Vuelve a intentarlo con una retirada exponencial. | Sí |
| -6 | PLAY_STORE_VERSION_OUTDATED | La app de Play Store debe actualizarse. Pídele al usuario que actualice la app de Play Store. | Sí |
| -7 | PLAY_SERVICES_VERSION_OUTDATED | Los Servicios de Play deben actualizarse. Pídele al usuario que actualice los Servicios de Play. | Sí |
| -8 | CLIENT_TRANSIENT_ERROR | Se produjo un error transitorio en el dispositivo del cliente. Implementa una estrategia de reintento con una cantidad máxima de intentos como condición de salida. Si el problema persiste, pídele al usuario que vuelva a intentarlo más tarde. | Sí |
| -9 | APP_NOT_OWNED | Google Play no instaló la app. Pídele al usuario que obtenga tu app desde Google Play. | No |
| -10 | SDK_VERSION_OUTDATED | Ya no se admite la versión del SDK de Play Age Signals. Pídele al usuario que actualice tu app a una versión posterior que use una versión reciente del SDK de Play Age Signals. | No |
| -100 | INTERNAL_ERROR | Error interno desconocido. Implementa una estrategia de reintento con una cantidad máxima de intentos como condición de salida. Si el problema persiste, pídele al usuario que vuelva a intentarlo más tarde. Si falla de forma constante, comunícate con el equipo de asistencia para desarrolladores de Google Play, incluye la API de Play Age Signals en el asunto y proporciona la mayor cantidad posible de detalles técnicos (como un informe de errores). | No |