我使用数据库在用户购买产品时存储值,例如当用户购买完整版本时,它将保存为值" 1"。我使用Gdx-Pay来处理购买。
我想避免在每次需要检查用户是否购买过产品时都进行服务器调用,使用purchaserestore实际上不是一个选项,因为苹果不允许它在没有用户按下按钮的情况下运行。
我在考虑将它存储在启动时的首选项中,这样我只需要1个服务器调用,但这不是真的不安全吗?任何人都可以转到pref文件并编辑" 0"到" 1",我的系统会认为他们买了这个产品。
你如何解决这个问题?
答案 0 :(得分:0)
以某种方式争夺0或1所以没有人能弄清楚它是如何工作的。
如果' gadsfsr2fds2'意味着没有买到什么是正确的购买代码? :)
您可以在其中包含一些设备唯一编号,因此对于每个设备零和一个将具有不同的值。
不是防弹,但会击退95%的黑客"。