web-dev-qa-db-fra.com

Android IAB. Erreur - Une authentification est requise. Vous devez vous connecter à votre compte Google

Dans le Android> Exemple d'application> Trivial Drive lors de l'exécution de l'application, j'obtiens ce qui suit lorsque je fais un IAP:

Error - Authentication is required. You need to sign into your Google Account

J'ai changé de compte sur mon téléphone avec le compte de test (c'est-à-dire l'adresse e-mail de test que j'ai spécifiée dans la Developer Console) et j'ai suivi toutes les étapes ici:

https://Android.stackexchange.com/questions/20369/getting-authentication-is-required-when-trying-to-access-the-play-store

mais pas de joie.

Avez-vous d'autres suggestions?

==== MISE À JOUR

Depuis, j'ai détruit tous les comptes Google sur mon téléphone et je n'ai plus qu'un seul compte, c'est-à-dire le compte de test.

Et j'ai tout essayé ici: https://Android.stackexchange.com/questions/20369/getting-authentication-is-required-when-trying-to-access-the-play-store

34
Snowcrash

Je crois que Google exige maintenant que l'application soit publiée en version alpha et qu'un groupe Google spécifiquement pour les tests soit mis en place. Je n'ai pas pu trouver ces informations dans la documentation officielle (ce qui signifie que Google ne les a probablement pas mises à jour depuis un certain temps), mais ici: https://help.gamesalad.com/hc/en -us/articles/203536123-7-6-In-App-Purchases-IAP-for-Google-Play

53
bblizzard

Après avoir parcouru toutes les réponses ici - assurez-vous d'activer les produits. J'ai tellement piqué le visage quand j'ai vu que je n'avais pas activé le mien.

23
Janis Peisenieks

J'avais ce problème et j'ai trouvé une solution distincte à ce problème.

Dans les achats d'applications sur Google Play, les noms sont uniques et dans Google Play, ils doivent tous être en minuscules et sans espace. Par conséquent, si votre IAP est appelé "myproduct" mais que vous appelez le magasin et demandez "MyProduct" de manière quelque peu étrange, vous verrez ce message d'erreur:

'Authentication is required. You need to sign into your Google Account.'

Le message d'erreur est tellement trompeur.

10
Deej

J'ai le même problème précédemment. Accédez à votre console de développeur Google et assurez-vous que votre application est PUBLIÉE vers n'importe quelle version (alpha, bêta ou prod). Ensuite, l'achat dans l'application fonctionnera :)

6
mmw5610

Vérifiez l'état de votre produit , il est très probablement à l'état "inactif". Changez simplement son état en "actif" et si tout ce qui est mentionné ci-dessus est fait. Ça va marcher.

1
Ayman Al-Absi

Supprimez d'abord tous les comptes Google, puis les données claires du service Google Play. Troisièmement, si vous pouvez désinstaller la mise à jour qui le fait ou simplement redémarrer le téléphone

0
brisdainasendos5