В моем приложении Swift iOS я могу зафиксировать, что получено уведомление, когда приложение запущено, или когда пользователь получает уведомление и нажимает на уведомление после его получения.Заблокированный экран уведомления заблокирован
Но если пользователь получил уведомление, находящееся вне приложения, и нажимает на значок приложения на главном экране, а не на значок уведомлений, приложение не обнаруживает, что получено уведомление. Как мне заставить это работать?
Внутри моего приложения делегат:
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) {
}
if let remoteNotification = launchOptions?[UIApplicationLaunchOptionsRemoteNotificationKey] as? NSDictionary {
}