Это типичная настройка в барах / ресторанах / аэропортах, где Wi-Fi без пароля доступен, но требует принятия условий и положений.
При первом подключении клиент вручную подключается к сети Wi-Fi, в результате чего появляется диалоговое окно подтверждения, и он принимает его.В результате подключение к Интернету живо, здесь нет проблем.
Однако в следующий раз, когда клиент посещает то же самое место, устройство iOS автоматически подключается к известному Wi-Fi и показывает значок активного подключения Wi-Fi в строке состояния.Но подключение к интернету не доступно, пока клиент не примет условия снова.Для этого клиент должен либо перейти в настройки iOS, либо открыть Safari, который автоматически выводит диалоговое окно подтверждения.
Наше приложение предназначено для баров.Основываясь на описанном выше поведении iOS, постоянный клиент видит, что у него есть Wi-Fi-соединение в строке состояния iPhone, но наше приложение говорит «Нет интернет-соединения».В сочетании это очень сбивает с толку UX.
Вопрос: Есть ли программный способ вывести диалог подтверждения Wi-Fi так же, как Safari?