如何检测用户现有订阅的价格是否已更改(Google Play 应用内购买)?

2023-12-11

Google 有文档说明如果订阅价格发生变化该怎么办。

您应该使用计费客户端并启动PriceChangeConfirmationFlow。但是,您如何首先检测价格是否发生变化?

哪个 Android 库 API 会告诉我这一点?

SkuDetails 有价格,但采购详细信息没有。他们只是使用“productId”引用 SkuDetails。我正在查看原始 json。如果购买对象中有价格,我可以将其与 SkuDetails 中的当前价格进行比较,但事实并非如此。


当您使用计费 API 查询用户库存时,您会得到Purchase对象包括购买时间。一个有点hacky的解决方案是查看该日期,如果它在您更改价格的时间之前,则可以使用以下命令启动流程launchPriceChangeConfirmationFlow().

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何检测用户现有订阅的价格是否已更改(Google Play 应用内购买)? 的相关文章

随机推荐