Swift用户通知授权

Posted we-smile

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift用户通知授权相关的知识,希望对你有一定的参考价值。

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

        if #available(ios 10.0, *) {

            UNUserNotificationCenter.current().requestAuthorization(options: [.sound, .badge, .alert, .carPlay]) { (success, _) in

                if success {

                    print("授权成功")

                } else {

                    print("授权失败")

                }

            }

        } else {

            let settings = UIUserNotificationSettings(types: [.alert, .badge, .sound], categories: nil)

            UIApplication.shared.registerUserNotificationSettings(settings)

        }

        

        // Override point for customization after application launch.

        return true

    }

注意需要

import UserNotifications

以上是关于Swift用户通知授权的主要内容,如果未能解决你的问题,请参考以下文章

用户通知 Swift 3

Swift 从用户向用户发送推送通知 Firebase

如何将 Apple 的通知声音用于用户通知 Swift

使用 Parse 和 Swift 从用户向用户发送推送通知时遇到问题

在用户点击它们之前在后台处理通知 - Swift 3

swift Swift - CloudKit - 为特定用户设置订阅通知