在推送通知上使用自定义操作后,launchOptions为零

时间:2017-08-29 11:27:44

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

我在iOS应用中使用自定义操作的推送通知。

当应用程序处于前台/后台时,一切正常,我的代码在- (void)userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void (^)())completionHandler内被按预期调用。

但是,如果应用未运行,则点击其中一个自定义操作会使应用打开,但是对- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions的调用正在将launchOptions设置为nil。

如果我单击通知本身,而不是其中一个操作,它也会按预期工作!

知道这里发生了什么吗?

0 个答案:

没有答案