我正在用 Swift 开发一个基于回合的游戏。游戏使用 GKLocalPlayerListener 来了解其他人何时轮到他们。当用户从标准 GameCenter 屏幕选择比赛时,该方法player(player: GKPlayer, receivedTurnEventForMatch match: GKTurnBasedMatch, didBecomeActive: Bool)
会触发,但当他们已经在比赛中并且其他人这样做时,该方法不会触发,直到他们回到 GameCenter 并再次选择相同的比赛。它应该还是我应该投票?
编辑:我也没有收到比赛请求等的推送通知,但它们确实出现在 GameCenter 和我的应用程序中