Check user settings for push notification in Swift

前端 未结 6 802
滥情空心
滥情空心 2021-02-12 12:54

I have push notifications in my app. Whenever the app is launched, I would like to check whether the user has enabled push notification for my application.

I do it this

6条回答
  •  甜味超标
    2021-02-12 13:30

    There is no way to change settings from the app. But you can lead user to application specific system settings using this code.

    extension UIApplication {
        class func openAppSettings() {
            UIApplication.sharedApplication().openURL(NSURL(string: UIApplicationOpenSettingsURLString)!)
        }
    }
    

    Updated for Swift 3.0

    extension UIApplication {
        class func openAppSettings() {
            UIApplication.shared.openURL(URL(string: UIApplicationOpenSettingsURLString)!)
        }
    }
    

提交回复
热议问题