Подключение к специальной сети Wi-Fi через приложение для iPhone - PullRequest
1 голос
/ 01 марта 2012

Мне нужно создать приложение, которое подключается к специальной сети Wi-Fi и открывает IP-адрес, доступный только в сети.

Можно ли подключиться к специальной сети Wi-Fi(скажем, «Сеть XYZ») через приложение для iPhone.Если да, пожалуйста, дайте мне знать, чтобы у меня была идея, как это решить.

Ответы [ 3 ]

0 голосов
/ 01 марта 2012

Боюсь, единственный способ изменить сеть - через приложение «Настройки». В противном случае мошеннические приложения могут перемещать пользователей в собственные прокси без ведома пользователя.

Однако это может быть возможно на взломанных устройствах, поскольку вы больше не будете ограничиваться работой в рамках обычных ограничений приложения на доступ к настройкам на уровне системы.

0 голосов
/ 11 декабря 2013

Вы можете запустить свое приложение, как только пользователь подключится к SSID, который вы укажете с помощью API-интерфейса CaptiveNetwork.

0 голосов
/ 01 марта 2012

К сожалению, нет. Не из приложения.

Все, что вы можете сделать, это дать пользователю команду перейти в настройки и подключиться к этой сети.

Если iPhone не был зарегистрирован в какой-либо сети Wi-Fi до входа в приложение, и в вашем приложении для Wi-Fi-ключа задано значение YES, пользователь получит список доступных сетей на выбор.

Еще одна большая проблема: в этом списке нет сетей AdHoc - только сети инфраструктуры. Сети AdHoc доступны только через настройки.

Что вы можете сделать, это дать своему пользователю команду включить функцию автоматического объединения для желаемой сети.

...