Redirect to Settings Page

TLDR;

// iOS 8/9
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]];

// iOS 10 or later
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"App-Prefs:root=WIFI"]];

iOS 9.2 need to add URL schemes prefs

Go to Project settings --> Info --> URL Types --> Add New URL Schemes

Redirect to Settings Page by [UIApplication:openURL:]:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:<path_to_settings>]];

Format of the values for <path_to_settings>:

For iOS 8/9

pref:<path>

For iOS 10 or later

Some of the possible values for the path

Will the app be rejected by Apple?

Still unclear but researched some of the cases:

Last updated

Was this helpful?