1

私のアプリでは、最新の通知が以前の通知に取って代わります。この動作を停止する方法は、ユーザーがクリアするまですべての通知が通知センターに表示されることを示しています。

if #available(iOS 10.0, *) {
    let center  = UNUserNotificationCenter.current()
    //center.delegate = self
    center.requestAuthorization(options: [.sound, .alert, .badge]) { (granted, error) in
        if error == nil{
            UIApplication.shared.registerForRemoteNotifications()
        }
    }
} else {
    UIApplication.shared.registerUserNotificationSettings(UIUserNotificationSettings(types: [.sound, .alert, .badge], categories: nil))
    UIApplication.shared.registerForRemoteNotifications()
}
4

0 に答える 0