Ios GKPlayer-存储自定义数据

Ios GKPlayer-存储自定义数据,ios,game-center,Ios,Game Center,有没有办法将自定义数据存储到播放器?如果没有,为玩家存储自定义数据的最佳方法是什么 我想储存玩家赚来的硬币。我不能使用排行榜,因为我们不能从已经赚取的硬币中扣除硬币。不,没有这种方法来存储自定义数据,您只能使用排行榜和成就-不可能减少存储的金额(重置所有成就除外)。如果您使用核心数据在本地存储您的自定义数据,那么我不建议使用iCloud来全局保存数据(从您的问题中,我推断这是您的目标,而具有核心数据的iCloud是糟糕的UX解决方案,因为第一次加载耗时、意外的bug和糟糕的冲突解决方案)-在iC

有没有办法将自定义数据存储到播放器?如果没有,为玩家存储自定义数据的最佳方法是什么


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

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

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