web-dev-qa-db-fra.com

aPI iOS détecte les réseaux sans fil

Existe-t-il une API dans CocoaTouch/iOS pour détecter les réseaux sans fil? Je veux écrire une application qui enregistre une liste de réseaux que le téléphone peut voir à un moment donné.

19
Andrew J. Brehm

Autant que je sache, vous pouvez obtenir des informations sur le Wi-Fi connecté actuel en utilisant CNCopySupportedInterfaces et CNCopyCurrentNetworkInfo de CaptiveNetwork . Vous pouvez vous référer à: Comment utiliser CaptiveNetwork pour obtenir le nom actuel du point d'accès WiFi pour plus d'informations .

Selon iPhone, obtenir une liste de tous les SSID sans bibliothèque privée :

Without the use of private library (Apple80211) you can only get the SSID of the network your device is currently connected to.

Vous pouvez consulter iphone-wireless project si Apple80211 vous intéresse. Il existe un exemple d'application " Stumber " qui fait exactement ce que vous voulez. Mais vous ne pouvez pas l'utiliser dans votre application si vous souhaitez publier sur App Store, car il utilise des API privées.

4
Ali

Découvrez ceci https://github.com/mustafa96m/iOS-Wireless-Scanner-API Espérons que cela aide 

0
mustafa96m