I checked the Phonegap API but what I would like to achieve, getting a list of available wifi networks, seems not supported.
Anyone knows if it's possible at all in the current state?
You cannot get a list of available wifi networks at the moment.
PhoneGap will support reading the currently connected network SSID via the system information api (http://www.w3.org/TR/system-info-api/#network).
If you wanted to list all the wifi networks today, you would have to write a PhoneGap plugin -- assuming those APIs are actually available on the devices in which you are interested.
Here is a PhoneGap plugin for wifi info https://github.com/HondaDai/PhoneGap-WifiInfoPlugin The code is in Java which means it's for Android. However,
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
This only gives you result for the currently connected wifi network. To get a list of all wifi networks, I believe you can change the WifiInfoPlugin class and use wifiManager.getScanResults(), then store the results in an array or similar.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With