Я разрабатываю приложение вспомогательной точки доступа, которое после подключения к ней пытается подключиться к неавтоматической сети, мне нужно обработать аутентификацию в приложении.
Подход 1
Я использовал NEHotspotConfigurationManager, чтобы программно подключиться к сети WiFi, и она прекрасно работает.Проблема, с которой я сталкиваюсь, заключается в том, что после подключения к внутренней сети iOS не отправляет запрос в подключенную сеть до тех пор, пока в подключенной сети не появится доступ к Интернету, или я не захожу в настройки вручную, и на веб-странице не появляется информация для аутентификации, и я не нажимаю кнопку Отмена ивыберите использование без интернета.
Подход 2
Второй подход, который я использовал, - использование NEHotSpotHelper, как описано в этого урока
В этом подходе, когда я получаюcommandType authenticate не отправляет запрос в сеть Wi-Fi (если устройство подключено к 4g, запрос переходит по нему, в противном случае он возвращает подключение к Интернету, кажется, что он отключен)
Так как я могу аутентифицироватьпользователь из приложения после подключения к WiFi с ограниченным доступом?