1

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

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

4

1 回答 1

2

当应用程序处于非活动状态并且推送通知通过

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

当应用程序恢复并且 launchOptions 字典具有推送通知时调用方法,您可以使用

launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey]

然后你可以正常处理它。

于 2013-10-28T14:50:50.310 回答