我正在尝试显示用户可以购买的所有可能选项,但我不想列出不活动的选项,或者不想将它们变灰/变幻,也许很快就会出现。
但是,呼叫billingClient.querySkuDetailsAsync()
提供了SkuDetail
的列表,但其中没有状态。
originalJson可能有它,但我没有检查,尽管文档中似乎没有说明。
编辑:(我刚刚检查了一下,originalJson也没有)
答案 0 :(得分:1)
不幸的是,该查询的SkuDetails响应有效负载中没有此功能(正如您在原始Json中也确认的那样)。
有人调查了Play Billing Library的问题跟踪器,将其介绍给了::: Add getState (state = active / inactive) to SkuDetails团队,该团队仍然活跃,因此将来可以使用。
目前,您必须跟踪应用中哪些处于非活动状态,并在收到响应后过滤响应。