来自位于此处的文档:https://developer.android.com/google/play/billing/billing_library_overview
我发现我需要AcknowledgePurchase
进行1次或消耗性应用内购买,否则将被取消。
起初我并不知道这一点,因为我正在手动管理应用内购买,直到必要时才进行消费。
它运行良好,但是现在我注意到这种AcknowledgePurchase
方法,我很担心。最终所有购买都会被取消吗?我检查了开发者控制台,即使超过3天,所有项目仍显示为“已收费”。这里发生了什么? Google会很快取消它们还是其他?
(请注意,我以这种方式和方式来管理我的应用程序:假设您有一个 diamond ,只有在某些情况发生时,它才会在服务器端使用,直到那时,用户可以恢复他们的 diamond 应用内商品,并且在我何时使用它可以重新购买它们。因此,Google仍然保留购买信息,而我不必强迫用户在我的服务器上注册能够将他们的购买与他们的帐户同步)
答案 0 :(得分:1)
此要求是Play Billing Library 2.0中的新增功能。对于之前的图书馆,Google会自动为您确认购买。
如果您使用的是Play Billing Library 2.0,则必须在购买后3天内消费或确认任何购买,否则将自动退款。