AcknowledgePurchase 如何在 Android 上真正发挥作用?

fra*_*ish 1 android in-app-purchase in-app-billing acknowledgepurchase

从位于此处的文档:https : //developer.android.com/google/play/billing/billing_library_overview

我看到我需要AcknowledgePurchase在我的 1 次或消耗性应用内购买,否则它们将被取消。

起初我没有意识到这一点,因为我通过在必要时才消费它们来手动管理应用内购买。

它运行良好,但现在我注意到这种AcknowledgePurchase方法,我很担心;最终会取消所有购买吗?我检查了开发者控制台,即使已经超过 3 天,所有项目仍然显示为“已充电”。这里发生了什么?谷歌会很快取消它们还是别的什么?

(请注意,与我以这种方式管理我的应用程序内项目的方式和原因有关:假设您有一个钻石,它只会在发生某些情况时在服务器端消耗,直到那一刻,用户可以恢复他们的钻石应用程序内项目以及何时如果我消费了它,他们可以重新购买它。因此,谷歌仍然保留购买信息,我不必强迫用户在我的服务器上注册以便能够将他们的购买与他们的帐户同步)

小智 6

此要求是 Play 结算库 2.0 中的新要求。对于在此之前的图书馆,Google 会为您自动确认购买。

如果您使用的是 Play Billing Library 2.0,则任何购买都必须在购买后的 3 天内消费或确认,否则将自动退款。