在2016年6月20日之后取消Google Play IAB测试购买的订单

安东尼奥:

我已经使用Google Play应用内购买(IAP)很长时间了,但是最近(2016年6月20日)。他们更新了付款商户中心,以便不再显示测试购买。我引用了最近给开发人员的电子邮件:

“以前,一次性IAP的测试购买会生成订单ID。从2016年6月20日开始,一次性IAP将不会生成订单ID,也不会出现在Merchant Center中。”

我在以下链接中找不到有关购买(而非订阅)的信息:https : //developer.android.com/google/play/billing/billing_testing.html该页面上有一个“取消已完成的测试购买”,仅对订阅进行评论。

我的问题是,如果付款购买商户中心中未出现测试购买,该如何取消?

更新-Google支持提供的官方答案:

感谢您与Google Play开发者支持联系。我检查了一下,而Play开发者控制台目前不支持取消测试IAP。唯一的方法是消耗IAP或等待14天的消耗时间。

更新2-感谢Mike的以下回答,我在下面插入了代码:

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.");
        }
    });
}

我只运行此代码来取消测试购买并再次调试完整的购买流程。

迈克:

取消应用内购买的最简单方法是使用它。如果您使用Google提供的IabHelper,则可以仅调用consumerAsync并传递Purchase。我保留了使用所有应用程序内产品的功能;这本质上是用于测试的结算重置功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Android:inApp购买收据验证Google Play

用于Google Play测试的信用卡

Google Play / App Store应用内购买政策

应用内购买,使Google Play用户界面透明

Google IAB退货购买错误type = 3 subtype = 4

Android in App计费测试购买使Play商店崩溃

如何在Google Play商店中发布之前测试Google Play推荐连结API?

刷新Play Billing购买缓存

Google Play计费库2.0确认购买测试购买商品的时限

在Google Play上将付费应用迁移到应用内购买

Google Play商店:应用内购买可享受折扣

如何处理来自Google Play的待处理购买

Google Play开发者Api-无效购买

带有适用于AR的Google Play服务更新的初始屏幕后,Unity Android应用崩溃(2020年4月11日之后)

Google Play测试购买

使用Google Play礼品卡测试应用内结算和购买-这可能吗?

Google Play服务测试

在本地存储购买商品的记录与通过Google Play查询购买的商品[queryInventoryAsync(QueryInventoryFinishedListener)]

如何获取Google Play IAB版本3中特定商品列表的购买状态?

测试Google Play广告系列评估

Google Play IAB突然不适用于我的手机

无法使用Fovea购买插件从Google Play商店检索产品

从Google Play强制删除Alpha测试人员

Google Play版本的A / B测试

Google Play 购买记录

来自 Google Play 的应用内购买

Google play 无法购买

无法使用许可的测试人员帐户测试 Play 商店应用内购买

Android 应用内购买有效订单但在 Google Play 商店中不存在