与需要登录的付费提供商一起使用带有Wi-Fi的Andorid应用

问题描述

|| 您知道有些互联网提供商需要通过网站登录。最常见的示例是咖啡店,机场点或酒店。 您的笔记本电脑可以,因为您可以使用浏览器并且操作完成,但是如果您想在手机中使用Android应用程序怎么办?您如何为他们设置身份验证数据? 有谁知道一个应用程序可以让我做到这一点?例如设置所需的身份验证以使其余应用程序正常运行。.我在考虑代理,但不确定是否是我在这里所需要的。 谢谢!     

解决方法

这些身份验证点的工作方式是:通过接入点的大多数流量都将被丢弃,直到用户打开其浏览器为止。浏览器的HTTP请求将被忽略,而将显示网关页面,并且一旦用户接受服务条款,付款或以其他方式付款,设备的数据包过滤器就会被禁用。 这意味着经过热点验证的应用程序可以在网络上运行任何类型的应用程序,而无需了解热点的特定安全模型。但是,这确实意味着您需要在应用程序中放置浏览器,并使用一些相当模糊的逻辑来确定何时显示它。 大多数情况下,用户会知道他或她何时使用这种类型的提供程序,并且会知道首先通过android浏览器登录。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...