1

In my app, I would like to prompt user to choose from exsiting Wi-Fi Networks. So I'd like to open Wi-Fi Settings Screen programatically. How is it done?

Luda
  • 7,282
  • 12
  • 79
  • 139

1 Answers1

1

There is currently no (public) API to do this - you would need to find the URL scheme for the Settings app, then figure out how to hack it to show the wifi screen.

Even if you could do this, your app would probably be rejected from the App Store.

Undo
  • 25,519
  • 37
  • 106
  • 129
  • This application does it and is on the App Store: https://itunes.apple.com/us/app/launcher-notification-center/id905099592 – shim Oct 06 '15 at 22:26
  • @shim iOS 9's deep linking allows you to do that. That ability didn't exist when I wrote this answer (at which point we were on iOS 6). – Undo Oct 06 '15 at 22:29
  • As far as I can tell it uses private URL schemes. Shows these kinds of strings in the app http://iphonedevwiki.net/index.php/Preferences.app – shim Oct 06 '15 at 22:33
  • http://stackoverflow.com/questions/8246070/ios-launching-settings-restrictions-url-scheme – shim Oct 06 '15 at 22:43