获取推送通知而不单击alertview

时间:2012-05-14 10:08:21

标签: ios push-notification apple-push-notifications

收到通知后,我没有点按提醒视图。片刻之后,我点击应用程序图标启动应用程序,然后调用– applicationWillEnterForeground:。如果我现在想使用我刚收到的通知,我在哪里可以得到它?

1 个答案:

答案 0 :(得分:3)

你做不到。通知仅发送一次。如果您在UIAlertView打开时没有打开它,或者使用下拉通知中心打开它,则无法以相同的方式打开它。

检查通知是否已打开的一种方法是使用发送通知的服务器执行此操作。将通知发送到设备时,将其保存在服务器端,并将“打开”标志设置为0。 如果在AppDelegate中使用推送消息作为选项的– application:didFinishLaunchingWithOptions:委托方法启动应用程序,它可以检查服务器是否有任何“未读”消息,并在有任何“未读”消息时显示它们。 / p>

这是我对你的问题的最佳建议。