I am working of app which provides connection to different wifi networks. We do it via downloading profiles. We want to do it with as less user interaction as possible. From Apple documentation there are three methods to do it:
- Via mdm profiles which requires user to install them in settings
- With NEHotspotHelper which is still require user go to settings wifi list
- With NEHotspotConfigurationManager where user need to agree to every separate wifi suggested.
However if you download OpenRoaming app (Cisco) from AppStore and try to use it. It will only once will be prompted with message "OpenRoaming Wants to Add a Wi-Fi Hotspot Network?" and that's it. So what the way are they using to make such a convenient way for connection to wifi?