Подтвердить что ты не робот

UIUserNotificationSettings, устаревшие в iOS 10

Я ищу альтернативный способ реализации UIUserNotificationSettings в iOS 10.

Документация Apple предоставила ниже рамки для дальнейшего использования. UNNotificationSettings в ссылке здесь.

Есть ли кто-нибудь, кто может помочь мне с примером кода для реализации ниже, используя UNNotificationSettings вместо UIUserNotificationSettings

let notificationSettings = UIUserNotificationSettings(
        forTypes: [.Badge, .Sound, .Alert], categories: nil)
    application.registerUserNotificationSettings(notificationSettings)
4b9b3361

Ответ 1

Регистрация уведомления вы должны реализовать этот код:

UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .sound, .badge]) { 
 (granted, error) in
 //Parse errors and track state
}

Этот ресурс содержит дополнительную информацию.