2

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

4

1 回答 1

3

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

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

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

  • 如果您的应用程序正在运行并在推送通知到达时处于前台,application:didReceiveRemoteNotification则将调用应用程序委托

  • 在 iOS 7 及更高版本中,如果通知类型是content-available并且您打开了后台应用刷新功能(并且用户没有禁用后台应用刷新),那么后台中的应用也会获得application:didReceiveRemoteNotification

于 2013-08-07T17:14:02.063 回答