2013-07-27 57 views
0

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

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

回答

1

不,没有这样的方式来存储自定义数据,你只能使用排行榜和成就 - 储存量的减少是不可能的(重置所有成就除外)。如果您使用Core Data在本地存储自定义数据,那么我不建议使用iCloud在全球范围内保存数据(根据您的问题,我推断这是您的目标,而使用Core Data的iCloud是坏的UX解决方案,加载,意外的错误和不良的冲突解决方案) - 使用iCloud的简化数据模型或找到其他服务器方式来存储硬币 - 这将抑制可能的作弊,在互联网上寻找一些“类似游戏中心”的服务 - 我不会推荐一个是因为我没有在实践中使用任何东西。

编辑:从最近的游戏中心功能的更新有新类型的排行榜(我今天刚上选中),它允许你存储最近得分,而不是最高的国家之一。尽管iOS 7的作弊安全性得到了改善,但您必须保证数据在设备上的安全。

相关问题