我最近有一个应用程序存储到应用商店,他们拒绝批准我使用的以下代码电话设置:
let url:NSURL! = NSURL(string : "prefs:root=")
UIApplication.sharedApplication().openURL(url)
所以我得到了以下代码(How do i open phone settings when a button is clicked ios)并获得批准:
UIApplication.sharedApplication().openURL(NSURL(string:UIApplicationOpenSettingsURLString)!)
不幸的是,它不能完成我真正需要的工作,因为它有时会打开我的应用程序设置,有时会打开手机设置。
我需要一些东西才能打开 just&仅改为 手机设置。
答案 0 :(得分:1)
这将打开“设置”页面,如下所示。
UIApplication.sharedApplication().openURL(NSURL(string: "prefs:root=Settings")!)
但遗憾的是,在您的应用中使用此代码会导致对审核流程的拒绝(请参阅评论)。
答案 1 :(得分:1)
在iOS 10中,“prefs”必须替换为“App-Prefs”。 然后,您可以使用此代码测试所有可能的URL。
$(function(){
if ('@TempData["Result"]' != '')
{
// call your function here and pass TempData Value
}
});