Auto-Join for WPA2 Enterprise networks

Originator:louisrigot
Number:rdar://21681680 Date Originated:06-Jul-2015
Status:Open Resolved:
Product:iOS Product Version:8.4
Classification:Enhancement Reproducible:Always
 
Summary:
With some hotspot-providers (like FON) moving over to WPA2 Enterprise-based authentication (username & password on connect) instead of web-based captive authentication, it would be useful to be able to deactivate auto-join in the iOS WiFi settings.

Since those hotspot networks have wifi hotspots in lots of places, sometimes the device connects to the wifi when it is not needed nor desired. When walking or driving, it connects intermittently and connection is lost because the user has already moved away from WiFi coverage.

At the moment, the only way to prevent auto-connect is to:
a: Turn off WiFi, which leads to inefficient Location Services
b: Forget network, which forces to enter the credentials the next time

Both of these workarounds are a pain to use.

Steps to Reproduce:
1. Connect to a WPA2 Enterprise network with username and password
2. Accept certificate (if any)



Expected Results:
3. Turn off Auto-Join for the network
4. Go for a walk
5. Browsing happens on cellular networks
6. If I really want WiFi I join the network manually with stored credentials

Actual Results:
3. Go for a walk
4. Browse the web
5. Notice that the phone moves from perfect 3G/4G data connectivity to a weak hotspot
6. Walk some more
7. Be frustrated because web pages never load

Version:
iOS 8.4

Notes:


Configuration:
iPhone 5

Attachments:

Comments

Well, as a workaround, one could also "disable" wifi until one wants to use it. That would also prevent auto-connect to any wifi when undesired. Just like if one really wants to join some wifi, they'd then turn it on and see what's available (or auto-join one when it is available after turning back on).


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!