【发布时间】:2013-12-16 17:05:27
【问题描述】:
我正在两个设备之间测试回合制游戏。据我了解,例如,发送带有[GKTurnBasedMatch endTurnWithNextParticipants:] 的回合应该会自动向对手推送游戏中心通知。有时,这会像预期的那样工作:轮到发送并立即在另一台设备上显示横幅通知。一切都很好。
令我困惑的是,其他时候,即使回合本身发送正确(我可以判断,因为当对手刷新比赛时,比赛是最新的),没有推送通知在。
我的理解有什么漏洞吗?如果我理解正确,不一致的通知应该与我的代码没有任何关系,因为这里的问题不是我如何处理通知,而是根本没有通知。换句话说,[handleTurnEventForMatch:](aGKTurnBasedEventHandlerDelegate 方法)与它没有任何关系(我不认为),因为如果没有收到任何通知,无论如何它永远不会被调用。
所以,我只是想知道是否有人对此有任何经验。这是否可能是由于我的代码中的某些内容?或者,游戏中心沙盒是否有可能对不一致负责,而我对此无能为力?
任何想法或想法将不胜感激。
【问题讨论】:
标签: iphone ios push-notification game-center gkturnbasedmatch