有没有办法在我的应用程序启动时获取最后一次推送通知?

时间:2013-08-07 17:08:52

标签: ios apple-push-notifications

在用户在消失之前没有刷过推送通知的情况下,有没有办法检索发送给我的应用程序的设备的最后一个?我可以进入通知中心,查看我的应用程序的最后几个推送通知,有什么方法可以在我的应用程序打开时检索最后一个吗?

1 个答案:

答案 0 :(得分:3)

无法检索过去的推送通知。

通常,这不是必需的。启动后,您的应用可以与您的服务器通信,以查看新功能。

  • 如果应用是通过通知启动的,则您的应用会收到作为选项传入的推送通知,其中包含密钥UIApplicationLaunchOptionsRemoteNotificationKey的应用委托方法application:didFinishLaunchingWithOptions

  • 如果您的应用正在运行并且在推送通知到达时位于前台,则会调用应用代理application:didReceiveRemoteNotification

  • 对于iOS 7及更高版本,如果通知类型为content-available并且您启用了后台应用刷新功能(并且用户未禁用后台应用刷新),那么后台应用也将获得application:didReceiveRemoteNotification

相关问题