Add ability to open specific settings view directly

Originator:jay.whitsitt
Number:rdar://48934181 Date Originated:March 15 2019, 2:30 PM
Status:Duplicate/45324442 Resolved:
Product:iOS + SDK Product Version:Something not on this list
Classification:Suggestion Reproducible:
 
At the moment, there are no documented, acceptable ways to open specific views within the system Settings app. Currently, it is possible to use

let url = URL(string: "App-Prefs:root=General")
UIApplication.shared.openUrl(url, options: [:]) { _ in }

But this has caused apps to be rejected for using a non-public urls and not all submenus within the Settings app are available.

One scenario where this is beneficial is if we notice an issue with the user's Touch ID or Face ID settings when they give positive intent to use Touch ID or Face ID in our app. We don't need to take any action for the user necessarily. However, it would greatly improve the user's experience to take them directly there instead of give them instructions on how to get there since the user would need to manually exit our app and return on their own.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!