在iOS 9.3中,didReceiveRemoteNotification
方法在以下两种情况下都会被调用。
1)当接收到推送通知时2)当用户通过点击通知启动应用程序时。但是在iOS 10上,我注意到didReceiveRemoteNotification
方法可以做到这一点。注释当用户通过点击通知启动应用程序时触发。只有在收到通知时才会调用它。因此,在应用程序从通知启动后,我无法执行任何进一步的操作。
应该怎么解决这个问题呢?有什么想法吗?
发布于 2018-02-26 14:59:55
斯威夫特4如果您正在使用ios 11或xcode版本高于9.0那么你一定用过UNUserNotification委派方法调用didReceiveRemoteNotification
func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) {
//Your code to handle events
}
https://stackoverflow.com/questions/39382852
复制相似问题