0

游戏中心入门文档...

Always check for network errors when reporting achievement progress to Game Center. If there
was an error, it is important for your app to store any progress updates for later retransmission.
This retransmission should occur at the soonest opportunity and without requiring separate
user action.

我即将开始为 iPhone 构建一个利用 Game Center 功能的游戏,我需要在尝试将数据发送到 Game Center 时监控数据的传输。我对 iOS 开发比较陌生,我可能会使用一些轮询方法来处理这个问题,并定期检查是否有任何数据需要重新传输。我即将开始研究一些处理这个问题的好方法,并认为我会在此期间发布这个问题。向 Game Center 服务器发送数据时,有哪些处理网络错误的好方法?我应该为此使用任何 API 或设计模式吗?

非常感谢您的智慧!

4

1 回答 1

0

所以我发现大部分 Game Center 对象(包括成就和分数)都支持 NSCoding 协议。因此,在传输期间从网络错误中恢复的建议方法是存档数据(使用 NSCoding 协议)并在下次启动应用程序时取消存档数据。

于 2010-10-23T19:47:04.617 回答