Подтвердить что ты не робот

API IOS обнаруживает беспроводные сети

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

4b9b3361

Ответ 1

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

Согласно 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