2012-04-25 9 views

Respuesta

21

Por lo que yo sé, puede obtener la información sobre la conexión Wi-Fi actual utilizando CNCopySupportedInterfaces y CNCopyCurrentNetworkInfo de CaptiveNetwork. Puede consultar: How do I use CaptiveNetwork to get the current WiFi Hotspot Name para obtener más información.

Según iPhone get a list of all SSIDs without private library:

Sin el uso de la biblioteca privada (Apple80211) sólo se puede obtener el SSID de la red de su dispositivo está conectado actualmente.

Puede echar un vistazo a iphone-wireless project si está interesado en Apple80211. Existe una aplicación de muestra "Stumber" que hace exactamente lo que desea. Pero no puede usar esto en su aplicación si desea publicar en App Store porque usa API privadas. Apple rechaza las aplicaciones que usan API privadas.

+0

Gracias @Halley pero no necesito la información sobre el wi-fi conectado actual Necesito enumerar todas las redes wi-fi disponibles, mi iphone puede detectar .. Intento con el iphone -Proyecto inalámbrico pero esto no funciona para mí ..:/alguna idea. – NTTake

+2

No puede tomar la lista de redes wifi, a menos que use API privadas ... Pero el uso de API privadas rechazará su aplicación. –

+0

@MarcoPace. Alguna idea en http://stackoverflow.com/questions/34586378/how-to-get-all-previously-connected-wi-fi-networks-in-swift? –

Cuestiones relacionadas