我一直在尝试实施一种方法来通知我的应用何时与 Game Center 断开连接,因为在断开连接时结束一个回合会破坏应用程序。我刚开始在我的 iPad 上关闭 WiFi 进行测试,发现即使我完全退出应用程序,它也会自动验证我的播放器并将我登录到游戏中心。它甚至可以从最近的游戏中加载游戏数据。然后我尝试使用游戏中心应用程序本身,导致网络错误的唯一原因是单击“游戏”选项卡。显然,大部分数据都被缓存了,所以我不知道要检查什么来查看我是否已断开连接。
那么如何测试设备是否连接到游戏中心呢?比赛数据、参与者或他们的任何属性都不是零,并且玩家总是经过身份验证。