我做了一个支持游戏中心的应用程序。用户可以播放一定量的级别并且可以获得每个级别的分数。通过使用填充了词典的数组来保存得分,并使用每轮的得分信息。
因为这个游戏正在使用游戏中心,所以如果用户使用多个设备玩相同的游戏中心ID,我真的希望保持我的游戏同步。我怎样才能实现这一目标,让实时“游戏更新程序”分享多个设备之间每个级别的分数?
游戏中心是否带来了这样的功能?有没有办法通过iCloud推送数据?或者我应该考虑使用后端服务器来保存和加载每个级别和每个用户的分数?
跟进tkanzakic他的回答:
我找到了这个助手类来同步我所有的NSUserdefaults数据link
答案 0 :(得分:1)
我还没有玩游戏中心,所以我不知道你是否可以在多台设备之间共享信息,但是对于iCloud肯定你可以。如果您将此信息存储在用户的默认设置中,则会通过此服务自动共享,请查看此http://developer.apple.com/library/ios/#documentation/cocoa/Conceptual/UserDefaults/StoringPreferenceDatainiCloud/StoringPreferenceDatainiCloud.html