我正在使用oneSignal进行推送通知,现在只要应用程序在后台运行,用户正在点击通知,就会发生什么。 App委托函数didFinishLaunching方法是不是被调用了?
答案 0 :(得分:0)
如果应用已打开且您点击了推送,则didFinishLaunching
将永远不会被调用...此时didReceiveRemoteNotification
将被调用,因此请在下面执行。
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
NSLog(@"userInfo===%@", userInfo);
NSDictionary *apsInfo = [userInfo objectForKey:@"aps"];
// do here with the push
}