如何解决Google Play/App Store 应用内商品,限制用户购买商品
我开发了一个游戏,用户需要玩和提升级别,级别 1、2、3、4、5、5、6。
我有多个要出售的商品,IAP。
- 在级别 1 时,用户可以花 5 美元购买 500 个硬币。
- 在第 2 级,用户可以花 5 美元购买 1000 个硬币。
- 在第 3 级,用户可以花 5 美元购买 3000 个硬币。
- 在 4 级时,用户可以花 5 美元购买 7000 个硬币。
- 在 5 级时,用户可以花 5 美元购买 9000 个硬币。
问题是,如果用户刚开始玩并且他在1级,他可以拿5号产品的SKU下单。
我可以很好地“修复”它并根据用户的级别只显示他的 SKU,但他总是可以反编译我的应用程序并搜索其他 SKU。
所以,我正在寻找更好的方法来防止它, 我在考虑一些想法,但我不知道是否可以使用 google play 来完成。 主要思想是:
- 用户将从游戏后端的特定项目中询问。
- 后端会检查用户的级别,如果用户是级别 5 且商品编号为 5,则继续购买过程,否则,终止购买。
- (用户等级5,想购买5号商品)后台会联系google play,生成5号商品的购买令牌。 4.google play 生成令牌并发送给游戏后台。
- 后端收到令牌并将其转发给用户。
- 用户将使用令牌联系 google play,付款,然后返回游戏。 7 游戏后台会检查购买是否完成,并将物品提供给用户
所以,基本上我试图描述的是我想在开始购买过程之前批准 SKU。
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。