2017-10-19 4 views
1

Dans mon application, j'utilise des achats dans l'application. Dans le cadre du début de l'application que je vérifie si l'utilisateur a acheté pour la version premium avec le code suivant:Dans l'achat de l'application en tant que développeur

public void onBillingSetupFinished(int billingResponseCode) { 
    Purchase.PurchasesResult result = billingClient.queryPurchases(INAPP); 
    List<Purchase> purchasesList = result.getPurchasesList(); 
    isPremiumUnlocked = !purchasesList.isEmpty(); 
} 

Cela fonctionne très bien, mais je en tant que développeur ont le problème que je havn't acheté pour la version premium et je ne peut pas le faire parce que si je tente de faire, je le message suivant:

L'éditeur ne peut pas acheter cet article

Alors, comment puis-je éviter ce problème? Y a-t-il un réglage dans la console Play que j'ai manqué?

+0

Avez-vous essayé de [configurer un compte de test] (https://developer.android.com/google/play/billing/billing_admin.html)? (** Sous-en-tête Configuration des comptes de test **) –

+0

Bon point! Oui j'ai essayé cela mais malheureusement cela n'aide pas ... – Cilenco

+0

Après quelques recherches, ce que j'ai trouvé c'est que malheureusement vous ne pouvez pas tester votre propre facturation après la publication de l'application [regardez ici] (https: // stackoverflow.com/a/14371552/4700782) ou [ici] (https://stackoverflow.com/a/37589674/4700782) pour quelques exemples et explications. [Ici] (https://developer.android.com/google/play/billing/billing_testing.html) vous pouvez trouver le moyen de tester les achats dans l'application (mais avec une version alpha ou bêta) Voyons voir si quelqu'un a une autre idée sur comment résoudre ce problème, mais malheureusement, je pense qu'il n'y a pas moyen d'acheter vos propres produits –

Répondre

0

En fait, j'ai trouvé un moyen d'acheter mes propres articles grâce à des codes promotionnels.

  • Cliquez sur votre application dans le Play Console
  • acquisition d'utilisateurs> Promotions> Ajouter nouvelle promotion
  • Entrez l'ID de produit et cochez la case pour les promotions en application
  • Définissez le nombre de codes de promotion à 1 et télécharger le fichier csv
  • Entrez le code promtion dans le Play Store (menu latéral> Redeem) sur votre téléphone ou aller à https://play.google.com/redeem?code=<code>