首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >特定设置部分的iOS 11 URL方案已停止工作

特定设置部分的iOS 11 URL方案已停止工作
EN

Stack Overflow用户
提问于 2017-09-16 20:13:04
回答 6查看 12.2K关注 0票数 13

我的应用程序使用URL方案将用户直接带到设置/常规/关于部分,以下URL在10.3.x中运行良好。

代码语言:javascript
复制
 "App-Prefs:root=General&path=About"

但是,此URL方案在iOS 11 GM build中不再有效。它只会启动设置应用程序,但不会让用户做任何进一步的事情。有没有人知道这在iOS 11官方版本中是否是预期的?提前谢谢。

EN

回答 6

Stack Overflow用户

发布于 2018-03-08 15:37:09

代码语言:javascript
复制
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:”,这样就可以了。

票数 2
EN

Stack Overflow用户

发布于 2018-11-30 18:41:20

从iOS 11开始,这不再起作用。

以下是您目前唯一能做的事情:

打开设置应用程序(忽略在:之后编写的任何内容)

代码语言:javascript
复制
UIApplication.shared.open(URL(string: "App-prefs:")!)

打开你的应用设置

代码语言:javascript
复制
UIApplication.shared.open(URL(string: UIApplication.openSettingsURLString)!)
票数 1
EN

Stack Overflow用户

发布于 2017-09-21 23:18:22

我没有一个有效的解决方案,但我发现了一些有趣的东西。以下两个URL方案都将启动设置应用程序。

"App-Prefs:“"app-settings:”

所以看起来iOS完全忽略了root=xyz&path=123 ...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46253781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档