我的应用程序使用URL方案将用户直接带到设置/常规/关于部分,以下URL在10.3.x中运行良好。
"App-Prefs:root=General&path=About"但是,此URL方案在iOS 11 GM build中不再有效。它只会启动设置应用程序,但不会让用户做任何进一步的事情。有没有人知道这在iOS 11官方版本中是否是预期的?提前谢谢。
发布于 2018-03-08 15:37:09
let url = NSURL(string: "app-settings:root=Privacy&path=LOCATION")! as URL
UIApplication.shared.open(url, options: [:], completionHandler: nil)它对我来说很好,在iPhone设备和模拟器上都是iOS11。
"App-Prefs:“更改为"app-settings:”,这样就可以了。
发布于 2018-11-30 18:41:20
从iOS 11开始,这不再起作用。
以下是您目前唯一能做的事情:
打开设置应用程序(忽略在:之后编写的任何内容)
UIApplication.shared.open(URL(string: "App-prefs:")!)打开你的应用设置
UIApplication.shared.open(URL(string: UIApplication.openSettingsURLString)!)发布于 2017-09-21 23:18:22
我没有一个有效的解决方案,但我发现了一些有趣的东西。以下两个URL方案都将启动设置应用程序。
"App-Prefs:“"app-settings:”
所以看起来iOS完全忽略了root=xyz&path=123 ...
https://stackoverflow.com/questions/46253781
复制相似问题