Вы знаете, что есть интернет-провайдеры, которые требуют входа в систему через веб-сайт. Наиболее распространенными примерами являются кофейни, аэропорты или отели. Это нормально для вашего ноутбука, потому что вы можете использовать браузер, и все готово, но что, если вы хотите использовать свои приложения для Android на своем телефоне? как вы устанавливаете данные авторизации для них?
Кто-нибудь знает приложение, которое позволит мне это сделать? например установите необходимую авторизацию, чтобы остальные приложения работали без проблем. Я думаю о прокси, но не уверен, что это то, что мне нужно здесь.
Благодарность!
1 ответ
Принцип работы этих точек аутентификации заключается в том, что большая часть трафика через точку доступа отбрасывается до тех пор, пока пользователь не откроет свой браузер. HTTP-запрос браузера игнорируется, и вместо этого отображается страница шлюза, и как только пользователь принимает условия обслуживания, платит или что-то еще, фильтр пакетов отключается для вашего устройства.
Это означает, что приложение, прошедшее проверку подлинности в точке доступа, может запускать любое приложение по сети, при этом приложение не будет знать о конкретной модели безопасности точки доступа. Однако это означает, что вам нужно поместить браузер в свое приложение и использовать довольно нечеткую логику, чтобы определить, когда его показывать.
В большинстве случаев пользователь будет знать, когда он или она использует этот тип провайдера, и сначала будет знать, что нужно войти в систему через браузер Android.
Похожие вопросы
Новые вопросы
android
Android — это мобильная операционная система Google, используемая для программирования или разработки цифровых устройств (смартфонов, планшетов, автомобилей, телевизоров, одежды, очков, IoT). Для тем, связанных с Android, используйте теги, специфичные для Android, такие как android-intent, android-activity, android-adapter и т. д. Для вопросов, отличных от разработки или программирования, но связанных с Android framework, используйте эту ссылку: https://android .stackexchange.com.