Есть ли в CocoaTouch / iOS API для обнаружения беспроводных сетей? Я хочу написать приложение, которое сохраняет список сетей, которые телефон может видеть в данный момент.
Насколько я знаю, вы можете получить информацию о текущем подключенном Wi-Fi, используя CNCopySupportedInterfaces и CNCopyCurrentNetworkInfo из CaptiveNetwork .Вы можете обратиться к: Как использовать CaptiveNetwork для получения текущего имени точки доступа WiFi для получения дополнительной информации .
CNCopySupportedInterfaces
CNCopyCurrentNetworkInfo
В зависимости от 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
Проверьте это https://github.com/mustafa96m/iOS-Wireless-Scanner-API Надеюсь, это поможет