Чтобы решить эту проблему, я прочитал несколько статей, предлагающих различные решения. , например, установка IP-адреса 8.8.8.8 и ответ «Успех» (обычный текст) при получении запроса «http://captive.apple.com/hotspot-detect.html». Кроме того, при выполнении запроса «http://connectivitycheck.gstatic.com/generate_204» рекомендуется отвечать «кодом состояния HTTP 204 с пустым телом».
У меня есть реализовал все эти методы, но я все еще не могу обойти предупреждение «подключено без Интернета». Телефоны блокируют соединение без выбора опции «подключиться», требуя каждый раз ручного подтверждения для использования приложения, которое я для них разработал. В настоящее время я ищу решение этой проблемы. Надеюсь, вы сможете мне помочь.
Спасибо за помощь.
Я попробовал несколько способов решения проблемы. Вот краткое изложение того, что я пробовал, чего ожидал и фактические результаты:
- Установите IP-адрес 8.8.8.8: Я ожидал, что установка IP-адреса 8.8.8.8 обеспечит автоматическое соединение без необходимости подтверждения вручную. Однако это не обошло предупреждение «подключено без Интернета», и устройства по-прежнему требовали подтверждения.
- Ответ «Успешно» на «http» ://captive.apple.com/hotspot-detect.html»: основываясь на предложениях, я ожидал, что ответ «Успех» (обычный текст) на этот запрос позволит устройствам беспрепятственно подключаться. К сожалению, этот метод не решил проблему, и предупреждение не исчезло.
- Ответ на сообщение «HTTP-код состояния 204 с пустым телом». «http://connectivitycheck.gstatic.com/generate_204»: я следовал рекомендациям и ожидал, что ответ с этим кодом состояния устранит необходимость подтверждения. Однако даже после реализации этого подхода предупреждающее сообщение сохранялось, и устройствам по-прежнему требовалось подтверждение вручную.
Подробнее здесь: https://stackoverflow.com/questions/765 ... es-without