Найти доступные wi-fi сети

Как я могу найти и перечислить все Wi-Fi-сети в диапазоне?

Ответы

Ответ 1

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

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

Без использования частной библиотеки (Apple80211) вы можете получить только SSID сети, к которой в настоящее время подключено ваше устройство.

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