Есть ли API в CocoaTouch/iOS для обнаружения беспроводных сетей? Я хочу написать приложение, которое сохраняет список сетей, которые телефон может видеть в данный момент.
API IOS обнаруживает беспроводные сети
Ответ 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
Ответ 2
Отъезд https://github.com/mustafa96m/iOS-Wireless-Scanner-API Надеюсь, это поможет