为什么在iOS10上滑动推送通知didReceiveRemoteNotification
功能不能运行?
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject],
fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) {
// If you are receiving a notification message while your app is in the background,
// this callback will not be fired till the user taps on the notification launching the application.
我已经在此功能上设置了断点,稍后当我的屏幕被锁定时收到推送通知时,我会滑动它以打开推送通知,此时此功能应该被触发。但事实并非如此。
有什么问题?或者iOS10可能有些改变了?
答案 0 :(得分:0)
didReceiveRemoteNotification
委托。当用户从主屏幕滑动通知时,调用appDelegate didFinishLaunchingWithOptions
并将通知作为数据对象。
答案 1 :(得分:0)
我认为每次与推动规范的交流都是在dorecevieremotenotification方法处理,你知道的状态是在app中收到的消息或者用户点击了通知,如果用户刷到dissmis,我认为你不能与通知相互作用该通知,如果他打开通知它会调用didreceivepushnotification方法。