iOS-App跳转至系统相关界面的四种方法
程序员文章站
2022-04-30 19:53:32
ios-app跳转至相关界面的四种方法。
方法一:prefs:root=某项服务
(1)使用方式:
系统的wi-fi: prefs:root=wifi
(2)适于系统:
适用于方法二...
ios-app跳转至相关界面的四种方法。
方法一:prefs:root=某项服务
(1)使用方式:
系统的wi-fi: prefs:root=wifi
(2)适于系统:
适用于方法二:prefs:root=某项服务&bundleid(1)使用方式:
app的通知:prefs:root=notifications_id&path=\(identifier)
(2)适于系统:
适用于>=ios8且方法三: uiapplicationopensettingsurlstring的系统>(1)使用方式:
app的设置界面:uiapplicationopensettingsurlstring
(2)适于系统:
适用于>=ios8的系统
方法四: app-prefs:root=某项服务&bundleid*
(1)使用方式:
app的通知界面:app-prefs:root=notifications_id&path=\(identifier)
(2)适于系统:
适用于>=ios8的系统
具体使用
(1)方法1/2/4:均需要在info中设置 urltypes中的url schemes(其它的无需设置)
(2)在swift中的具体使用:
//获取app的bundleid let bundleid = bundle.main.bundleidentifier! //跳转到不同的页面时,需要调整str let str = "app-prefs:root=notifications_id&path=\(bundleid)" let url = url.init(string: str)! uiapplication.shared.openurl(url)
(3)需要区分的是:
需要跳转至“系统设置”or“app对应的设置“,app需要添加对应的bundleid的系统>
上一篇: linux开机步骤