我在从推送通知中获取信息时遇到了麻烦,它只发生在 iOS7 上,我在 iOS5 和 iOS6 上进行了测试,该功能运行良好。场景如下:我在 2 部 iPhone 之间进行游戏,这是一个回合制游戏,在每一个动作中,都会有一个推送通知发送给每个竞争对手,宣布对方已经做出动作,现在轮到你了。
问题是,当我锁定我的 iPhone(关闭屏幕)并且另一个移动时,我的 iPhone 上有推送,我滑动解锁,显然应用程序出现了,但没有调用“didreceiveremotenotification”。
奇怪的是,只发生在 iOS7 上。我知道只有 3 种状态应用程序将获得推送通知暂停/后台/前台。锁屏是什么状态?任何帮助都会对我的英语很好,很抱歉,如果我没有说清楚,请留下评论,我会解释更多。