您可能知道,越狱允许您访问iPhone开发人员制作的应用程序目录。
例如,有许多网站向fieldrunners应用程序中的某些XML文件的文件路径显示越狱人员。更改这些之后,您几乎可以更改任何内容并使每个付费武器免费。
我正在考虑在我正在制作的iPhone应用程序中使用XML文件,但我担心人们会改变它们。
有什么方法可以使用这些文件同时保证它们的安全吗? 有没有人有这方面的经验?
答案 0 :(得分:2)
基本上,问题变成了“如何在PC上存储秘密数据” - 因为越狱的iphone可以为您提供与自己的盒子一样多的访问权限。
这里有各种各样的答案,其中没有一个是“完美的”;你可能知道在PC上尝试DRM(数字版权管理) - 几乎所有这些都被打破了。现在,在游戏的情况下,免费获得付费武器是非常有吸引力的,但它并不像是一百万美元的东西。所以你可以使用“保护老实人的锁”。例如,将校验和添加到XML文件中;在应用程序代码中添加一些逻辑,查看XML文件并查看它是否被篡改。