I am using the Hotspot Helper to connect to certain networks which I have control over.
In my app I display the current connected network information and show an indication of the signal strength.
I can call supportedNetworkInterfaces() to get the NEHotspotNetwork object representing the Wi-Fi interface.
When the currently connected Wi-Fi is one that I am managing then I get live updates of the signal strength.
When I am not managing the current network I get an RSSI upon connection but any call after that seems to always report a stale RSSI from connection time. i.e. RSSI is not updating but it is being reported.
Should I be able to receive up to date RSSI for the current connected WiFi whether it is managed or not? It seems strange that a value is returned but it is not current?
I cannot find any obvious bugs so want to check what the Hotspot helper should do in this case before going any further.
Any tips for why this might happen would be appreciated.