Есть ли в CocoaTouch / iOS API для обнаружения беспроводных сетей? Я хочу написать приложение, которое сохранит список сетей, которые телефон может видеть в данный момент.
iOS API обнаруживает беспроводные сети
Ответы (2)
Насколько мне известно, вы можете получить информацию о текущем подключенном 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.
Если вас интересует Apple80211, вы можете ознакомиться с проектом iphone-wireless. Существует образец приложения "Stumber", которое делает именно то, что вы хотите. . Но вы не можете использовать это в своем приложении, если хотите опубликовать его в App Store, поскольку оно использует частные API
Ознакомьтесь с этим https://github.com/mustafa96m/iOS-Wireless-Scanner-API Надеюсь, это поможет