我从来没有为移动设备制作过游戏,所以我不太确定关卡信息的正确约定是什么。基本上我在考虑将一个xml文件添加到本地磁盘空间中,然后从该xml文件中加载关卡详细信息(项目位置等),这样当我必须更新游戏,添加更多关卡时,我只有用户下载一个小的XML文件。这种方法是安全的还是有其他方法来做到这一点?xml游戏信息安全的移动?
回答
对黑莓的安全功能可以很复杂,查看这篇文章的后半部分可用的各种安全功能一个很好的总结:
http://programming4.us/mobile/2694.aspx
以下是关于这个专题的一些官方黑莓的文档仅供参考:
http://docs.blackberry.com/en/smartphone_users/deliverables/1487/Security_26381_11.jsp
仅供参考,此信息大部分集中在保护数据免受未经授权的用户或其他恶意应用程序的侵害。就我个人而言,我不会太担心一个复杂的黑客改变我的XML,除非我为了成就而捐赠奖品!
关于文件访问:
每一个Android应用程序运行在它自己的沙盒与它自己的系统用户名环境。下载或驻留在其目录中的数据无法从其他应用程序读取。
Google Developers on Security值得一读。
在代码中,你可以很容易地使用
this.getFilesDir()
从活动的子类中。
如果设备是根源的,或者某人使用sdk的adb shell来访问应用程序数据目录,当然,他将能够操纵它。
上读写访问,但这是否正常吗?就像愤怒的小鸟在xml文件中有它的关卡细节一样,知道人际关系可以改变关卡细节来赢得游戏。 – Saad 2011-03-28 02:20:27
我不知道这是否是常见做法。此外,我不知道任何数据在根设备上是否真的“安全”? – 2011-03-28 11:10:10
无论如何,当涉及XML文档时,您可能还需要一个返回xml数据的Web服务,或者使用某种方式使用二进制xml文件。 – 2011-03-28 11:12:11
- 1. 安全通信在实时游戏
- 2. LibGDX:Android游戏安全
- 3. Swift游戏错误信息
- 4. SpriteKit游戏:移动游戏查看
- 5. 关于实现游戏多人游戏的信息?
- 6. Javascript游戏:移动酒吧
- 7. 移动和多人游戏
- 8. Seekbar游戏时不移动
- 9. javascript游戏中的ajax安全性
- 10. 用Parse.com安全玩游戏服务(实时游戏)
- 11. 互动安卓游戏
- 12. 在线游戏状态信息
- 13. 谷歌游戏服务信息
- 14. PHP的安全信息?
- 15. 游戏登录认证和安全
- 16. 安全JPA在游戏框架结合
- 17. 缓存安全信息安全吗?
- 18. 移动平台上的游戏消息传递?
- 19. HTML5是否让Javascript游戏更安全(更安全)?
- 20. 2D游戏地图的移动
- 21. Azure上的多人移动游戏
- 22. Visual Basic Ftp信息安全
- 23. RPC安全信息缺少
- 24. GPRS信息 - 移动
- 25. 移动编程:短信的安全性如何保护短信
- 26. 在游戏结束时显示分数或游戏统计信息
- 27. 如何使用谷歌玩游戏服务,以获得在安卓游戏particepent资料信息
- 28. 实时移动多人在线游戏
- 29. 蛇游戏移动问题[javascript]
- 30. 移动iPhone变慢SpriteKit游戏
安全吗?以什么方式? – 2011-03-28 00:46:52
1)我不希望用户更改xml文件,基本上也很容易使用 2),因此用户不会看到他们可以预期的级别。基本上我不想在xml – Saad 2011-03-28 02:18:33