let types: UIUserNotificationType = [.alert, .sound, .badge, .none]
let settings = UIUserNotificationSettings(forTypes: types, categories: nil)
application.registerUserNotificationSettings(settings)
или этот код:
guard let settings = UIApplication.sharedApplication().currentUserNotificationSettings() where settings.types != .None else {}
не уверен, как это понять, очевидно, если вы зарегистрируетесь для этого, тогда он будет среди ваших типов настроек...
Я прочитал здесь и здесь, но не могу понять. Документации на него тоже не нашел. Хотя, когда я нажимаю Command + Click, он говорит:
приложение может не отображать какой-либо пользовательский интерфейс при получении уведомления
Используется ли он для обозначения того, что после получения уведомления пользователь ничего не может сделать? Как это то, на что мы должны зарегистрироваться?! Что может пойти не так, если мы не зарегистрируемся для этого?