Comprobé la API de Phonegap, pero lo que me gustaría lograr, obtener una lista de redes wifi disponibles, parece no ser compatible.¿Puede Phonegap consultar el sistema wifi y devolver nombres de red?
¿Alguien sabe si es posible en el estado actual?
Comprobé la API de Phonegap, pero lo que me gustaría lograr, obtener una lista de redes wifi disponibles, parece no ser compatible.¿Puede Phonegap consultar el sistema wifi y devolver nombres de red?
¿Alguien sabe si es posible en el estado actual?
No se puede obtener una lista de redes wifi disponibles en este momento.
PhoneGap admitirá la lectura del SSID de red conectado actualmente a través de la API de información del sistema (http://www.w3.org/TR/system-info-api/#network).
Si quisiera enumerar todas las redes wifi actuales, tendría que escribir un complemento PhoneGap, suponiendo que esas API estén realmente disponibles en los dispositivos que le interesan.
Hace poco investigé esto y descubrí que aún no es compatible.
Puede ser útil echar un vistazo a la PhoneGap roadmap de vez en cuando.
Investigaciones adicionales en el momento de la publicación muestran que en iOS todas son API privadas, por lo que dudo que alguna vez implementen algo como esto. – kain
Aquí hay un complemento de PhoneGap para wifi info https://github.com/HondaDai/PhoneGap-WifiInfoPlugin El código está en Java lo que significa que es para Android. Sin embargo,
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
Esto solo le da resultado para la red wifi actualmente conectada. Para obtener una lista de todas las redes wifi, creo que puede cambiar la clase WifiInfoPlugin y usar wifiManager.getScanResults(), luego almacenar los resultados en una matriz o similar.
Respecto a la API de información del sistema del W3C: "El trabajo en este documento se ha descontinuado y no se debe hacer referencia ni utilizar como base para la implementación". – Tobias