Google 播放应用内购买 - querySkuDetailsAsync 没有 return 状态 (active/inactive)
Google Play In-App Purchases - querySkuDetailsAsync doesn't return status (active/inactive)
我正在尝试显示用户可以购买的所有可能选项,但我不想列出不活跃的选项,或者想 grey/ghost 列出它们,也许很快就会出现.
但是调用 billingClient.querySkuDetailsAsync()
提供了 SkuDetail
的列表并且其中没有状态。
originalJson 可能有它,但我没有检查过,尽管文档似乎没有说它会。
编辑:(我刚刚检查过,originalJson 也没有)
不幸的是,这在查询的 SkuDetails 响应负载中不可用(正如您在原始 Json 中确认的那样)。
查看 Play Billing Library 的问题跟踪器,其他人已将此问题提交给团队 :: Add getState (state = active / inactive) to SkuDetails,其中它仍然有效,因此将来可能会可用。
现在,您必须跟踪哪些应用在应用中处于非活动状态,并在收到响应时过滤响应。
我正在尝试显示用户可以购买的所有可能选项,但我不想列出不活跃的选项,或者想 grey/ghost 列出它们,也许很快就会出现.
但是调用 billingClient.querySkuDetailsAsync()
提供了 SkuDetail
的列表并且其中没有状态。
originalJson 可能有它,但我没有检查过,尽管文档似乎没有说它会。
编辑:(我刚刚检查过,originalJson 也没有)
不幸的是,这在查询的 SkuDetails 响应负载中不可用(正如您在原始 Json 中确认的那样)。
查看 Play Billing Library 的问题跟踪器,其他人已将此问题提交给团队 :: Add getState (state = active / inactive) to SkuDetails,其中它仍然有效,因此将来可能会可用。
现在,您必须跟踪哪些应用在应用中处于非活动状态,并在收到响应时过滤响应。