Networking 从首次传输失败的iOS设备重新传输数据

Networking 从首次传输失败的iOS设备重新传输数据,networking,ios,game-center,Networking,Ios,Game Center,从医生那里 我即将开始为iPhone开发一款利用游戏中心功能的游戏,在我尝试将数据发送到游戏中心时,我需要监控数据的传输。我对iOS开发相对较新,我可能会使用一些轮询方法来处理这个问题,并定期检查是否有任何数据需要重新传输。我将要开始研究一些处理这个问题的好方法,同时我想我会发布这个问题。向游戏中心服务器发送数据时,有哪些处理网络错误的好方法?是否有任何API或设计模式我应该用于此 非常感谢你的智慧 所以我发现大多数游戏中心对象(包括成绩和分数)都支持NSCoding协议。因此,建议在传输过程中

从医生那里

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


非常感谢你的智慧

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

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.