我可以获得有关通知的信息(apn)

时间:2011-12-26 10:01:22

标签: iphone ios xcode push-notification

当应用程序从后台模式变为前台模式时,我可以获取应用程序的推送通知列表(APNS通知)吗? 在前台模式我可以收到有关回调中推送通知的信息

  

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo

其他情况:

当app 处于后台模式时,我的应用会收到推送通知。 在此之后我点击应用图标,我想获得有关已收到通知的信息。我怎样才能得到这些信息?

如果我直接在通知上点击(不在应用图标上),则在后台模式下,然后回拨 didReceiveRemoteNotification

1 个答案:

答案 0 :(得分:0)

一旦您的应用程序到达前台并且正在运行,将不会显示声音,警报等通知警报,或者您不会收到通知。

但是你会在UIApplication Delegate中回复一下你可以使用它。

api是,

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken;

并且,如果您的应用程序在后台运行,则会显示通知,只有当您单击“查看”按钮时,才会在UIApplication委托中获得回调。

如果单击“关闭”按钮,则不会在应用程序中收到回叫。