iOS API обнаруживает беспроводные сети - PullRequest
19 голосов
/ 20 октября 2010

Есть ли в CocoaTouch / iOS API для обнаружения беспроводных сетей? Я хочу написать приложение, которое сохраняет список сетей, которые телефон может видеть в данный момент.

Ответы [ 2 ]

4 голосов
/ 01 апреля 2014

Насколько я знаю, вы можете получить информацию о текущем подключенном Wi-Fi, используя CNCopySupportedInterfaces и CNCopyCurrentNetworkInfo из CaptiveNetwork .Вы можете обратиться к: Как использовать CaptiveNetwork для получения текущего имени точки доступа WiFi для получения дополнительной информации .

В зависимости от iPhone получите список всех SSID без частной библиотеки :

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

Вы могли бы взглянуть на проект iphone-wireless , если вы заинтересованы в Apple80211.Существует пример приложения " Stumber ", которое делает именно то, что вы хотите.Но вы не можете использовать это в своем приложении, если хотите опубликовать в App Store, потому что оно использует частные API

0 голосов
/ 21 июля 2014

Проверьте это https://github.com/mustafa96m/iOS-Wireless-Scanner-API Надеюсь, это поможет

...