2016-09-28 3 views
18

Ich suche die alternative Art und Weise von UIUserNotificationSettings in iOS 10.UIUserNotificationSettings veraltet in iOS 10

Apple-Dokumentation gegeben hat, die unten Rahmen für die weitere Nutzung zu implementieren. UNNotificationSettings in der Verbindung here.

Gibt es irgend jemand, der mich mit dem Beispielcode helfen kann, die unter Verwendung der UNNotificationSettings statt UIUserNotificationSettings

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

Entschuldigung, ich habe die Antwort hier gefunden. http://stackoverflow.com/questions/37956482/registering-for-push-notifications-in-xcode-8-swift-3-0 – Prav

Antwort

30

Registrierung der Benachrichtigung implementieren Sie diesen Code implementieren sollten: Dieses

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

resource enthält zusätzliche Informationen.

+0

Vergessen Sie nicht, 'application.registerForRemoteNotifications()' unterhalb dieses Codes. –

+0

@ iOS.Wolf dies ist nur notwendig, wenn Sie planen, Push-Benachrichtigungen, die nicht nur lokale Benachrichtigungen sind. – zavtra

+0

Vergessen Sie auch nicht, mit UserNotifications.framework und @import UserNotifications zu verknüpfen. – NickDK

Verwandte Themen