IPhone: как подключиться к известному WiID SSID?
Я знаю, что можно перечислять доступные Wi-Fi-сети на iPhone с помощью CaptiveNetwork API из официального Apple SDK.
Мне было интересно, есть ли способ автоматического подключения к определенному SSID программно, пока я могу найти его в списке, возвращаемом CaptiveNetwork?
Ответы
Ответ 1
Apple не хотела бы, чтобы вы делали такие вещи. Ответственность за подключение к Wi-Fi-станциям лежит на пользователе, поэтому не ожидайте публичного API. См. here. Вероятно, создатели этого приложения также хотели бы сделать это автоматически.
Петр
Ответ 2
Прежде всего, я не думаю, что вы сможете получить список доступных WiFi-сетей на iPhone, используя Captive network API. Он просто даст вам подробную информацию о подключенном Wi-Fi. И хотя для этого есть частные API, Apple не одобряет приложения, которые их используют.
Ответ 3
Как я знаю, вы можете получить только подключенный к Интернету Wi-Fi, не используя private api, но что меня смущает Nest iOS App, можно получить список доступных wifi, и Apple не отказалась от него.