Auto Join Disabled

iOS 11 beta seems to have introduced a Wi-Fi quality check, which when a low quality is detected the Wi-Fi is disconnected and the subtitle "Auto Join Disabled" is show.


This is good for managing sticky clients when going out of range but there is no documentation as to what triggers this and how to get out of that state.


In particular, when managing Wi-Fi via the Hotspot Helper, I have the following questions.

1. Will the internal quality check be applied to Wi-Fi which are managed by the Hotspot Helper?

a. If so - I presume the Hotspot Helper is not informed about this as there is no new API to do such a thing?

b. When will the system re-consider that SSID and will requests come to the Hotspot Helper to be involved in the association again?

c. It seems like there is only space for one subtitle on each SSID so if "Auto Join Disabled" is shown, is the Hotspot Helper text no longer shown? Will it come back at the next filter scan list?


2. Generally - when does the system reconsider that Wi-Fi network again? Is it based on location changes, time elapsed, some combo perhaps?


Overall, Our take on Hotspot Helper is that it is announcing itself to the user as the entity in charge of that particular Wi-Fi (by means of the subtitle) and when the system makes overruling decisions, the user could be confused as to what caused the disconnect - possibly causing support calls for us...


Our approach is that Hotspot Helper periodically checks quality and will drop the network at the next maintain command if performance is below standard. However this was limited to a 5 minute period so the above faster connection is good but does take that element of connection control away from us which may not be ideal in all cases - especially user perception of what entity did what.


I would be grateful for any documentation on this and an improved understanding of how we should now adapt Hotspot Helper apps to interwork with this new functionality in an optimal way.

Auto Join Disabled
 
 
Q