IOS DidReceiveRemoteNotification问题

时间:2013-10-28 14:46:08

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

我正在做项目,因为推送通知是关键功能之一。当我在应用程序中时工作正常,我收到通知并处理该通知。

但问题是当我的应用程序处于非活动状态或者删除app的实例时。在这种情况下我收到了通知didReceiveRemoteNotification方法未被调用,我没有处理推送通知。

1 个答案:

答案 0 :(得分:2)

当应用程序处于非活动状态时,推送通知将通过

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
恢复应用程序时调用

方法,并且launchOptions字典具有推送通知,您可以使用

launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey]

然后你可以正常处理它。