GKPlayer - 存储自定义数据

时间:2013-07-27 15:18:34

标签: ios game-center

有没有办法将自定义数据存储到GKPlayer?如果不是,为GKPlayer存储一些自定义数据的最佳方法是什么?

我想存储GKPlayer硬币。我不能使用排行榜,因为我们不能从已经赚取的硬币中扣除硬币。

1 个答案:

答案 0 :(得分:1)

没有这种方法来存储自定义数据,您只能使用排行榜和成就 - 减少存储量是不可能的(除了重置所有成就)。如果您使用Core Data在本地存储您的自定义数据,那么我不建议使用iCloud来保存全局数据(从您的问题我推断这是您的目标,而iCloud与Core Data是糟糕的UX解决方案,因为首先耗费时间加载,意外错误和错误的冲突解决方案) - 使用简单的数据模型与iCloud或找到一些其他服务器方式来存储硬币 - 这将抑制可能的欺骗,在互联网上寻找一些“游戏中心”服务 - 我不会建议因为我在实践中没有使用任何东西。

编辑:从最近更新的游戏中心功能来看,有一种新型的排行榜(我今天就检查了),它允许您存储最新得分最高的一个。尽管iOS 7上的作弊安全性有所提高,但您必须在设备上保护数据安全。