有什么方法可以在多个设备之间同步iPhone游戏数据?

时间:2010-10-22 17:32:23

标签: iphone ipad ios sync game-center

来自Getting Started with Game Center doc

A player might have the same Game Center enabled game loaded on multiple devices. If your
app has reported progress on an achievement from one device, note that the same
achievement progress data will be provided by Game Center on other devices where the user
plays your game. However, other game state maintained by your app may not be in sync and
should be handled accordingly.

我对iOS开发相对较新,即将开始研究如何在不同的硬件之间同步本地游戏状态数据(即玩家已完成的级别,玩家当前所处的级别等等)(iPhone, iTouch和iPad)运行我的游戏,我希望我能从SO用户那里获得一些有关这方面的好方法的见解。我需要为此构建一个Web服务吗? iTunes可以用来同步这些数据吗?是否有专门为此构建的API?

感谢您的智慧!

4 个答案:

答案 0 :(得分:0)

我认为使用Web服务并发出JSON帖子和请求将是一条很好的路径。

答案 1 :(得分:0)

Apple提出的一种建议方法是使用应用程序首选项,当用户同步手机时,该首选项由iTunes备份。

答案 2 :(得分:0)

我为此使用NSUserDefaults并且效果很好!

答案 3 :(得分:0)

iCloud是您的门票