0

我制作了一个支持游戏中心的应用程序。用户可以玩一定数量的关卡,每个关卡都可以获得分数。通过使用充满字典的数组来保存分数,其中包含每轮分数的信息。

因为这个游戏正在使用游戏中心,所以如果用户使用多个设备使用相同的游戏中心 ID 玩游戏,我真的希望让我的游戏保持同步。我怎样才能实现这一点,以便拥有一个实时的“游戏更新器”来在多个设备之间共享每个级别的分数?

游戏中心会带来这样的功能吗?有没有办法通过 iCloud 推送数据?还是我应该考虑使用一个后端服务器来保存和加载每个级别和每个用户的分数?

跟进 tkanzakic 他的回答:

我找到了这个帮助类来同步我所有的 NSUserdefaults 数据链接

4

1 回答 1

1

我没有玩过 Game Center,所以我不知道您是否可以在多个设备之间共享信息,但肯定可以使用 iCloud。如果您将此信息存储在用户的默认值中,它将通过此​​服务自动共享,请检查此http://developer.apple.com/library/ios/#documentation/cocoa/Conceptual/UserDefaults/StoringPreferenceDatainiCloud/StoringPreferenceDatainiCloud.html

于 2012-11-12T12:20:04.057 回答