gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 21:52:59 29 4
gpt4 key购买 nike

我一直在使用 Google Play 应用内购买 (IAP),但最近(2016 年 6 月 20 日)。他们更新了 Payments Merchant Center,因此不再显示测试购买。我引用了最近给开发者的一封电子邮件:

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

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

我的问题是,如果测试购买没有出现在 Payments Merchant Center 中,我应该在哪里取消?

更新 - 来自 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您可以调用 consumeAsync 并传入购买。我维护了一个功能来消费应用程序的所有应用程序内产品;这本质上是一个用于测试的计费重置功能。<​​/p>

关于android - 在 2016 年 6 月 20 日之后取消 Google Play IAB 测试购买的订单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38130035/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com