J'ai été à l'aide de Google Play in-app achats (Iap) pour une longue période de temps, mais récemment (juin 20, 2016) Ils ont mis à jour les Paiements Merchant Center de sorte que les achats tests ne sont pas montrés plus. Je cite un récent e-mail aux développeurs:
"Auparavant, les achats de test pour un Fai généré Id de commande. À compter du 20 juin 2016, une fois les Fai ne génère pas d'Id de commande et n'apparaîtra pas dans le Merchant Center."
Je n'ai trouvé aucune information concernant les achats (pas d'abonnements) dans le lien: https://developer.android.com/google/play/billing/billing_testing.html La page a une "Annulation rempli de test achats" que seuls les commentaires sur les abonnements.
Ma question est, où puis-je annuler un test d'achat, si elles n'apparaissent pas dans les Paiements Merchant Center?
Mise à JOUR - réponse Officielle de Google de Soutien:
Merci de prendre contact avec Google Play pour les Développeurs de Soutien. J'ai vérifié et le Play Developer Console ne prend actuellement en charge de l'annulation de test PEI. La seule façon est de consommer le PEI ou d'attendre les 14 jours de temps de consommation.
Mise à JOUR 2 - Grâce à la réponse ci-dessous à partir de Mike, j'ai inséré le code ci-dessous:
Purchase premiumPurchase = inventory.getPurchase(Constants.SKU_PRO);
if (premiumPurchase != null) {
App.mHelper.consumeAsync(premiumPurchase, new IabHelper.OnConsumeFinishedListener() {
@Override
public void onConsumeFinished(Purchase purchase, IabResult result) {
Log.d(TAG, "Test purchase is consumed.");
}
});
}
Je n'exécutez ce code pour annuler le test d'achat et de déboguer l'achat circuler à nouveau.