直接在设置应用中打开通知权限

Open notification permission in settings app direct

我正在使用此代码在 Apple 设置应用中打开我的应用特定设置:

@IBAction func openSettings(sender: Any) {
    UIApplication.shared.openURL(URL(string: UIApplicationOpenSettingsURLString)!)
}

这指向 Settings>[my_app_name],但是否有可能指向 Settings>[my_app_name]>Notifications

或者这不可能吗?

到那时, 大卫.

只能打开自己应用偏好设置的根目录。不能直接打开子版块

  1. 在您的 info.plist 中,将这些代码添加到此文件中:

<key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleTypeRole</key> <string>Editor</string> <key>CFBundleURLSchemes</key> <array> <string>prefs</string> </array> </dict> </array>

  1. 然后您可以像这样在 Apple 设置应用中打开您的应用设置:

let url = NSURL(string: "prefs:root=yourBundleId") UIApplication.sharedApplication().openURL(url!)