保存应用内购买数据(硬币或宝石等消耗品)的安全方法是什么?

时间:2014-05-11 02:39:12

标签: ios objective-c cocoa-touch in-app-purchase

我刚刚在“iOS 7”中了解了“IAP”。

据我所知,对于非消费品,我们可以使用收据验证来验证用户是否已经购买了产品。

但我不知道如何验证消耗品(如硬币或宝石)。目前我正在使用NSUserDefault来保存消耗品。如何检查用户是否购买了硬币/宝石?我担心他们会在NSUserDefaults中使用“iFunBox”更改值。

我尝试使用“this”,但我仍然可以使用“iFunBox”更改值。

非常感谢,抱歉我的英语不好

1 个答案:

答案 0 :(得分:0)

为什么不使用plist?

不确定这是否是最常用的方法,但使用自定义plist文件进行读/写应该是安全的,据我所知它是您的应用程序专用的,并且只能通过您编写的访问/修改代码访问它

起点:http://ipgames.wordpress.com/tutorials/writeread-data-to-plist-file/