如何在 Play 控制台中退款测试订单(应用内购买)后删除权利

Hus*_*hmy 14 android in-app-purchase google-play-console

正在我的应用程序中测试应用内购买,我下了一个测试订单,然后在退款时我忘记检查删除权利框,现在我陷入了这个应用内购买

我在 8 月 11 日联系了 Play 控制台支持人员,他们总是回复(“我们正在调查该问题”)

如何删除权利?

Rum*_*raK 20

您的应用程序有一个解决方案:使用该产品。

添加此临时代码并运行它以进行购买。

private fun testConsumePurchase(purchase: Purchase) {
    val params = ConsumeParams.newBuilder()
        .setPurchaseToken(purchase.purchaseToken)
        .build()
    billingClient.consumeAsync(params) { _, _ ->
        Timber.w("Consumed!")
    }
}
Run Code Online (Sandbox Code Playgroud)

之后,删除代码并照常继续测试。您将不再拥有该 SKU,并且您将被解锁,您可以在您的主测试帐户上再次购买。请记住下次在退款时勾选“删除权利”框:-)