onProductPurchased不断被调用

时间:2019-06-04 19:17:03

标签: android in-app-billing

我正在使用Android In-App Billing v3 Library,并且想要测试购买。

我想每次使用consumePurchase启用重新购买,如库GitHub页面中所述:

enter image description here


类似的事情:

初始化BillingProcessor:

 BillingProcessor bp = new BillingProcessor(this, googlePlayKey, this);
 bp.initialize();

按下购买按钮时:

 //this line was ment to enable buy same product multiple times. 
 bp.consumePurchase("android.test.purchased");  
 //make the purchase
 bp.purchase(MainActivity.this, "android.test.purchased");

由于某种原因,即使在清理设备缓存onProductPurchased而不是此购买弹出对话框后,也会调用它(onProductPurchased表示已购买了它,我无法再次购买):

enter image description here

关于为什么发生这种情况以及如何解决此问题的任何想法?

0 个答案:

没有答案