Google Play 结算库 - 热衷于查看消费状态?

问题描述 投票:0回答:1

我正在将旧版 Android 应用程序更新到最新的 Google Play 计费库。 为了处理消耗品,文档说:

通过检查来确保购买的商品尚未被消耗 消费状态来自调用Purchases.products:get

的结果

由于可能会发生应用程序/购买过程在消费消耗品消费之前被中断的情况,我想使用

queryPurchasesAsync
+
onQueryPurchasesResponse
来查询以前的购买并检查消费状态。

问题:

Purchase
没有任何
consumptionState
属性,并且
Purchase.getProducts()
仅提供产品ID的字符串列表。

那么如何/在哪里获得

consumptionState

android android-billing
1个回答
0
投票

我也有同样的情况

似乎如果您尝试消费已经消费的产品,“billingResult.getResponseCode()”不会在“onConsumeResponse”侦听器中返回 OK。

这看起来是一个糟糕的解决方法,但它确实有效......

© www.soinside.com 2019 - 2024. All rights reserved.