Google Play 结算(测试模式):为什么我的购买被自动取消

问题描述 投票:0回答:4

我遵循了 Google 开发者文档中的所有最佳实践:https://developer.android.com/google/play/billing/billing_library_overview

我将我的应用程序推入 Beta 测试模式。一切都很完美,除了每次我进行应用内(或订阅)购买时,我都会收到一封电子邮件(购买确认,确定),然后 5-6 分钟后我收到另一封电子邮件(总是来自 Google),通知我的购买已已取消...

我不想要自动取消。为什么要这个过程?

非常感谢你们!

android in-app-billing android-billing
4个回答
9
投票

由于您处于测试模式,因此订阅将在 5 分钟后自动续订。如果您禁用了自动续订,则不会续订。从我的角度来看,自动取消将帮助您测试订阅流程,因此禁用它没有意义。

在测试模式下购买时,您会在 Google Play IAP 的

$12/5 minute
的右上角看到类似
bottom sheet
的内容。有关 IAP 的更多信息和详细指南,您可以随时访问 Google IAP 的官方文档


8
投票

查看此文档

当您在

billingClient.acknowledgePurchase()
回调中得到
purchase.purchaseState === Purchase.PurchaseState.PURCHASED
时,您必须调用
onPurchasesUpdated
方法,否则您购买的商品将被自动退款/取消。

进一步参考


5
投票

根据Google doc,订阅在6次续订后结束。

请参阅此表了解更多信息。

enter image description here

您可以通过单击上面的链接查看完整的详细信息,然后转到测试用例部分,然后单击显示/隐藏按钮。


0
投票

我遇到了同样的问题,原因是我们处于测试环境中,解决方案是从 Google Play 控制台的测试人员列表中删除您的电子邮件。

© www.soinside.com 2019 - 2024. All rights reserved.