打开您应用的设置iOS

时间:2017-04-17 19:09:29

标签: ios objective-c swift

相似的问题但不是同一个问题:Opening the Settings app from another app 这个问题是关于iOS的设置应用程序,而不是关于在手机上打开项目的设置。

现在,在iOS 10.x中,它适用于我:

if UIApplication.shared.canOpenURL(URL(string:"App-Prefs:root")!) {
UIApplication.shared.openURL(URL(string:"App-Prefs:root")!)
} else {
UIApplication.shared.openURL(URL(string:"prefs:root")!)
}

但话说回来,此代码只会打开您的设置,而不是您应用的设置。我知道它是100%可能的,因为我在名为 Foursquare 的应用程序上尝试过它。如果您将从不提供给 Foursquare的位置设置,它会生成一个提醒,可以将您重定向到设置中的设置应用程序。

这正是我需要做的。我现在一直在阅读几个问题,但我相信我找不到与我相似的问题。

此外,我已经尝试将我的应用名称添加到网址字符串中,就像这样,但不起作用:

UIApplication.shared.openURL(URL(string:"App-Prefs:root=MY_APP_NAME")!)

0 个答案:

没有答案