使用OneSignal推送通知问题

时间:2017-01-04 07:57:58

标签: ios objective-c push-notification onesignal

Please see below image

我正在使用oneSignal进行推送通知,现在只要应用程序在后台运行,用户正在点击通知,就会发生什么。 App委托函数didFinishLaunching方法是不是被调用了?

1 个答案:

答案 0 :(得分:0)

如果应用已打开且您点击了推送,则didFinishLaunching将永远不会被调用...此时didReceiveRemoteNotification将被调用,因此请在下面执行。

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
    NSLog(@"userInfo===%@", userInfo);
    NSDictionary *apsInfo = [userInfo objectForKey:@"aps"];
    // do here with the push
}