我正在推出一款采用免费增值模式的应用程序,用户可以购买额外的存储增量。该限制应跨设备同步并在重新安装后恢复。
我使用的是非消耗品,因为增加是永久性的。但非消耗品只能购买一次,所以我为每个增量创建了一个类似的非消耗品产品 ID,并且一次只显示一个:
增加_limit_by_100_1
增加_limit_by_100_2
增加_limit_by_100_3
等等
有没有更好的方法来实现这个?重复的产品 ID 感觉不是最干净的实现。
最好的办法是推出订阅服务。用户订阅特定产品的地方。通过这种方式,您还可以跟踪购买情况。使用非消耗品,您无法跟踪,因为该产品只购买一次。