我NSUbiquitousKeyValueStore
用来在 iCloud 上存储我的游戏的玩家数据。
- iCloud 用户能否在我不知情/未经允许的情况下修改这些值,从而“破解”游戏?
- 如果是这样,我应该在存储之前加密数据吗?
- 如果是这样,您会推荐哪种加密模式,并且在提交给 Apple 时是否需要设置“使用加密”标志?
看到这篇文章:你应该是安全的
嘿,我在那里发表了评论,但想指出......iCloud!= Game Center。Game Center 的重点是“其他玩家”可以看到分数。iCloud 只是一个用户,并且只会看到他自己的分数。所以其他人无法进入用户 A 的 iCloud 沙盒并从中获取他的数据。
如果您使用 iCloud 存储游戏分数,如果他们修改它会有什么伤害。魔鬼的拥护者,对不起:-)
还编辑:
不久前阅读了一篇关于一位有抱负的年轻开发人员正在修补 GameCenter SDK 并为越狱者想出一些可以拦截或伪造传出 GameCenter 内容的好方法的文章。真的,你对此无能为力。我的意思是,无法加密您发送到 GameCenter 的数据,它必须以原始格式发送