出于某种原因,当在实时比赛期间弹出 iOS 警报样式通知(消息、警报等)时,比赛将停止接收来自对手的数据。该应用程序本身功能,但没有玩家之间的数据传输。
代表没有收到来自match:(GKMatch *)match player:(NSString *)playerID didChangeState:(GKPlayerConnectionState)state
或的回叫authenticationChanged
,因此看起来两个玩家都仍然连接到比赛。
无论用户关闭警报样式通知还是打开它,都会出现此问题。
关于为什么/如何发生这种情况以及如何预防/从中恢复的任何想法?