Je viens de terminer un jeu pour android et je teste les fonctions d'achat dans l'application. J'envoie des tests en utilisant android.test.purchased.
Cela fonctionnait bien jusqu'à il y a quelques heures. Mais maintenant, lorsque je clique sur le bouton "Accepter et acheter" dans Google Play, le magasin affiche l'erreur suivante.
Google play error "Error while retrieving information from server [DF-DFERH-01]" ;
Quelqu'un sait-il ce que signifie cette erreur ?
Il s'agit d'un bogue signalé à Google : [Rapport de bogue][1]. Il semble être lié aux serveurs de Google et est très intermittent. IE, vous remarquerez que tous les commentaires tournent autour de quelques jours spécifiques. Je n'ai pas réussi à le résoudre moi-même, mais un commentaire suggère d'essayer ce qui suit :
Il semble que cette erreur soit uniquement liée aux réponses statiques de Google. L’utilisation de véritables identifiants de produits ne souffre pas de ce problème.
Mise à jour: Ma réponse ici est assez ancienne et la bibliothèque d'achat InApp a beaucoup changé depuis. Reportez-vous plutôt à la réponse de @Ehsan Sajjad.
[1] : http://code.google.com/p/android/issues/detail?id=35564
suggestions de résolution de ce problème est, Si vous avez déjà installé l'application dans votre téléphone avant de télécharger à partir de Google Play. (évidemment exécuté à partir de votre code) puis d'abord désinstaller. et puis télécharger et installer l'application de Google Play. il a travaillé pour moi. Merci et salutations.
Cela a à voir avec la nouvelle mise à jour du Play Store.
Allez-y :
Paramètres/apps/all/Google Play Store
Sélectionnez "Google Play Store" et choisissez "Désinstaller les mises à jour" - cela devrait résoudre votre problème. Ouvrez la boutique Play Store et achetez votre application ou votre jeu. Sélectionnez "Bill to Verizon" ou l'opérateur téléphonique que vous utilisez, puis acceptez. Connectez-vous à votre compte Google et le tour est joué. Lorsque vous fermez le Play Store, il se met à nouveau à jour avec la dernière version et vous permet de facturer votre compte.