我正在创建支持 Game Center 的应用程序之类的游戏。当玩家正确地通过游戏中心验证但网络(wifi 或蜂窝网络)在我想要报告我的分数时不可用时,我在向排行榜报告分数时遇到问题。
我的应用程序适用于 iOS 5.0 及更高版本,根据文档 - 排行榜- 它应该像他们说的那样工作 - 我只使用该功能
- (void)reportScoreWithCompletionHandler:(void (^)(NSError *error))completionHandler and
和
如果由于某种原因由于网络错误而无法报告分数,Game Kit 会在网络可用时自动重新发送数据。
但是当我在这种离线模式下关闭wifi,玩我的游戏并报告分数时,我重新在线时没有报告我的分数!:( 我的成就也有同样的问题。有什么技巧或已知问题吗?或者此功能仅适用于实时应用程序而不用于测试?
非常感谢。