Когда приложение получает локальные уведомления, didReceiveRemoteNotification выполняет некоторые операции. Он отлично работает, когда приложение находится на переднем плане. Также, когда приложение получает уведомление в фоновом режиме и открывает приложение, щелкнув уведомление. Но НЕ работает, когда мы открываем приложение, не нажимая уведомление.
Как это решить?
if let options = launchOptions, notification = options[UIApplicationLaunchOptionsRemoteNotificationKey] as? [NSObject : AnyObject] {
self.application(application, didReceiveRemoteNotification: notification, fetchCompletionHandler: { (NewData) in
})
}