Depuis quelques jours, il est possible d'utiliser la facturation in-app dans les applications Android. Très cool bien sûr. J'ai donc commencé à travailler sur une mise à jour de mon application pour mettre en œuvre cette fonctionnalité. Mais maintenant je rencontre quelques problèmes. Voici ce que j'ai fait :
- J'ai d'abord essayé les identifiants de produits réservés pour tester le système statique in-app. de la facturation. Cela fonctionne sans problème.
- J'ai téléchargé un APK préliminaire sur le marché (avec une signature de production, pas de signature de débogage), qui incluait la permission com.Android.vending.BILLING.
- Lorsque j'ai fait cela, j'ai pu ajouter un "In-app Products" à mon application sur le marché et lui donner le statut "publié".
- J'ai créé un utilisateur de test et réinitialisé mon appareil pour faire de cet utilisateur de test le compte principal sur mon appareil de test.
- Les identifiants de produits réservés fonctionnent toujours.
Le problème se pose maintenant. Lorsque j'utilise mon propre ID de produit (celui que j'ai ajouté auparavant, voir ci-dessus), une boîte de dialogue s'affiche avec le texte suivant :
" Erreur d'application : Cette version de l'application n'est pas configurée pour la facturation des marchés. Consultez le centre d'aide pour plus d'informations. "
Je ne trouve rien d'étrange dans le journal. Quelqu'un sait-il ce que je fais de mal ici ?