0

我正在尝试显示用户可以购买的所有可能选项,但我不想列出不活动的选项,或者想将它们灰显/隐藏,并且可能很快就会出现。

但是,该调用billingClient.querySkuDetailsAsync()提供了一个列表,SkuDetail并且其中没有状态。

originalJson 可能有它,但我没有检查过,尽管文档似乎没有说它会。

编辑:(我刚刚检查过并且 originalJson 也没有)

4

1 回答 1

2

不幸的是,这在查询的SkuDetails响应负载中不可用(正如您在原始 Json 中也确认的那样)。

查看 Play Billing Library 的问题跟踪器,其他人已将其提交给团队 ::将 getState (state = active / inactive) 添加到 SkuDetails,其中它仍然处于活动状态,因此它可能在未来可用。

现在,您必须跟踪应用程序中哪些是非活动的,并在收到响应时过滤响应。

于 2019-05-03T21:48:21.603 回答