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

ant*_*ony 5 android in-app-billing android-billing

我遵循了 Google Developer Doc 中的所有最佳实践:https : //developer.android.com/google/play/billing/billing_library_overview

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

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

非常感谢你们!

Kir*_*iya 8

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

在测试模式下进行购买时,您会$12/5 minute在右上角看到类似bottom sheetGoogle Play IAP 的内容。有关 IAP 的更多信息和详细指南,您可以随时访问Google IAP 的官方文档


Chi*_*ani 5

查看此文档

您必须在回调billingClient.acknowledgePurchase()时调用方法,否则您购买的将被自动退款/取消。purchase.purchaseState === Purchase.PurchaseState.PURCHASEDonPurchasesUpdated

进一步参考