如题,在每个app中的设置页面都希望能够很方便的让用户开启/关闭消息提醒,但是现在不能直接用代码实现,只能指导用户到设置--通知--找到某个app这样文字的指导形式。但是今天看到一个app是能够直接跳到某一个具体的app的设置页面的。请问高手们,这是如何实现的?类似prefs:root=NOTIFICATIONS_ID
如题,在每个app中的设置页面都希望能够很方便的让用户开启/关闭消息提醒,但是现在不能直接用代码实现,只能指导用户到设置--通知--找到某个app这样文字的指导形式。但是今天看到一个app是能够直接跳到某一个具体的app的设置页面的。请问高手们,这是如何实现的?类似prefs:root=NOTIFICATIONS_ID
sorry,这个话题冷了好久,我在这里补充一下:
比较严谨的解决办法是:
let url = NSURL(string: UIApplicationOpenSettingsURLString)
if let url = url where UIApplication.sharedApplication().canOpenURL(url) {
UIApplication.sharedApplication().openURL(url)
}
最简单的写法是
UIApplication.sharedApplication().openURL(NSURL(string: UIApplicationOpenSettingsURLString)!)
用下来还未遇到什么问题,欢迎大神补充
2 回答1k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答1.1k 阅读
是的,可以直接跳到管理通知的页面,就是你说的那个schema。以下是全部可用的:
来源:url-schemes-settings-ios
刚查了下,iOS 8+ 打开自己 app 的 settings 也是可以的,用
UIApplicationOpenSettingsURLString
。参考苹果文档