Si votre application envoie une requête à l'API Play Age Signals et que l'appel échoue, elle reçoit un code d'erreur. Ces erreurs peuvent se produire pour diverses raisons, par exemple si l'application Play Store n'est pas à jour.
Stratégie de nouvelle tentative : lorsqu'une session utilisateur est en cours, nous vous recommandons d'implémenter une stratégie de nouvelle tentative avec un nombre maximal de tentatives comme condition de sortie afin que l'erreur perturbe le moins possible l'expérience utilisateur.
Le tableau suivant répertorie les codes d'erreur de l'API Play Age Signals.
| Code | Constante | Description | Nouvelle tentative possible |
|---|---|---|---|
| -1 | API_NOT_AVAILABLE | L'API Play Age Signals n'est pas disponible. La version de l'application Play Store installée sur l'appareil est peut-être ancienne. Demandez à l'utilisateur de mettre à jour le Play Store. | Oui |
| -2 | PLAY_STORE_NOT_FOUND | Aucune application Play Store n'a été trouvée sur l'appareil. Demandez à l'utilisateur d'installer ou d'activer le Play Store. | Oui |
| -3 | NETWORK_ERROR | Aucun réseau n'est disponible. Demandez à l'utilisateur de vérifier la connexion. | Oui |
| -4 | PLAY_SERVICES_NOT_FOUND | Les Services Play ne sont pas disponibles ou leur version est trop ancienne. Demandez à l'utilisateur d'installer ou d'activer les Services Play. | Oui |
| -5 | 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 l'appareil est surchargée. Demandez à l'utilisateur de mettre à jour l'application Play Store. Réessayez avec un délai exponentiel. | Oui |
| -6 | PLAY_STORE_VERSION_OUTDATED | L'application Play Store doit être mise à jour. Demandez à l'utilisateur de mettre à jour l'application Play Store. | Oui |
| -7 | PLAY_SERVICES_VERSION_OUTDATED | Vous devez mettre à jour les Services Play. Demandez à l'utilisateur de mettre à jour les Services Play. | Oui |
| -8 | CLIENT_TRANSIENT_ERROR | Une erreur temporaire s'est produite sur l'appareil client. Implémentez une stratégie de nouvelle tentative avec un nombre maximal de tentatives comme condition de sortie. Si le problème persiste, demandez à l'utilisateur de réessayer plus tard. | Oui |
| -9 | APP_NOT_OWNED | L'application n'a pas été installée par Google Play. Demandez à l'utilisateur de télécharger votre application sur Google Play. | Non |
| -10 | SDK_VERSION_OUTDATED | La version du SDK Play Age Signals n'est plus compatible. Demandez à l'utilisateur de mettre à jour votre application vers une version ultérieure qui utilise une version récente du SDK Play Age Signals. | Non |
| -100 | INTERNAL_ERROR | Erreur interne inconnue. Implémentez une stratégie de nouvelle tentative avec un nombre maximal de tentatives comme condition de sortie. Si le problème persiste, demandez à l'utilisateur de réessayer plus tard. Si l'erreur se produit de manière systématique, contactez l'assistance Google Play pour les développeurs, incluez l'API Play Age Signals dans l'objet et fournissez autant de détails techniques que possible (par exemple, un rapport de bug). | Non |