扫码关注官方订阅号
如题,在每个app中的设置页面都希望能够很方便的让用户开启/关闭消息提醒,但是现在不能直接用代码实现,只能指导用户到设置--通知--找到某个app这样文字的指导形式。但是今天看到一个app是能够直接跳到某一个具体的app的设置页面的。请问高手们,这是如何实现的?类似prefs:root=NOTIFICATIONS_ID
欢迎选择我的课程,让我们一起见证您的进步~~
是的,可以直接跳到管理通知的页面,就是你说的那个schema。以下是全部可用的:
prefs:root=General&path=About prefs:root=General&path=ACCESSIBILITY prefs:root=AIRPLANE_MODE prefs:root=General&path=AUTOLOCK prefs:root=General&path=USAGE/CELLULAR_USAGE prefs:root=Brightness prefs:root=General&path=Bluetooth prefs:root=General&path=DATE_AND_TIME prefs:root=FACETIME prefs:root=General prefs:root=General&path=Keyboard prefs:root=CASTLE prefs:root=CASTLE&path=STORAGE_AND_BACKUP prefs:root=General&path=INTERNATIONAL prefs:root=LOCATION_SERVICES prefs:root=ACCOUNT_SETTINGS prefs:root=MUSIC prefs:root=MUSIC&path=EQ prefs:root=MUSIC&path=VolumeLimit prefs:root=General&path=Network prefs:root=NIKE_PLUS_IPOD prefs:root=NOTES prefs:root=NOTIFICATIONS_ID prefs:root=Phone prefs:root=Photos prefs:root=General&path=ManagedConfigurationList prefs:root=General&path=Reset prefs:root=Sounds&path=Ringtone prefs:root=Safari prefs:root=General&path=Assistant prefs:root=Sounds prefs:root=General&path=SOFTWARE_UPDATE_LINK prefs:root=STORE prefs:root=TWITTER prefs:root=General&path=USAGE prefs:root=VIDEO prefs:root=General&path=Network/VPN prefs:root=Wallpaper prefs:root=WIFI prefs:root=INTERNET_TETHERING
来源:url-schemes-settings-ios
刚查了下,iOS 8+ 打开自己 app 的 settings 也是可以的,用UIApplicationOpenSettingsURLString。参考苹果文档
UIApplicationOpenSettingsURLString
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)!)
用下来还未遇到什么问题,欢迎大神补充
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
是的,可以直接跳到管理通知的页面,就是你说的那个schema。以下是全部可用的:
来源:url-schemes-settings-ios
刚查了下,iOS 8+ 打开自己 app 的 settings 也是可以的,用
UIApplicationOpenSettingsURLString
。参考苹果文档sorry,这个话题冷了好久,我在这里补充一下:
比较严谨的解决办法是:
最简单的写法是
用下来还未遇到什么问题,欢迎大神补充