【问题标题】:How does AcknowledgePurchase really work on Android?AcknowledgePurchase 如何真正在 Android 上运行?
【发布时间】:2019-05-24 09:03:18
【问题描述】:

来自此处的文档:https://developer.android.com/google/play/billing/billing_library_overview

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

一开始我并没有意识到这一点,因为我正在手动管理应用内购买,直到必要时才使用它们。

它工作得很好,但现在我注意到这个AcknowledgePurchase 方法,我很担心;最终会取消所有购买吗?我检查了开发者控制台,即使超过 3 天,所有项目仍显示为“已充电”。这里发生了什么? Google 会很快取消它们吗?还是其他原因?

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

【问题讨论】:

    标签: android in-app-purchase in-app-billing acknowledgepurchase


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-25
      • 2015-03-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多