如何检查WiFi是否通过网页登录?

5

我需要检查WiFi是否通过网页登录,但是我不知道该如何操作。

因此,我需要有人能够帮助我或者解释如何通过网页登录WiFi。谢谢。


在我看来,这与iPhone或Android无关。您希望某个设备在充分利用WiFi连接之前先通过登录页面吗? - Michiel
1个回答

7
在Android系统中:您可以实现自己的RedirectHandler并在HttpClient中使用它,以访问一个不应被重定向的网站。如果发生了重定向,则该接入点可能是一个有壁垒的场所(不能直接访问互联网,除非采取进一步步骤)。此后,您可能无法简单地为用户编程登录,因为用户可能在任何地方,并且可能需要支付费用才能使用网络:如酒店、飞机、咖啡店。相反,最好的做法是通过对话框告知用户他们需要执行其他步骤才能使用当前连接到的Wi-Fi接入点来访问互联网,然后允许他们轻松打开浏览器到一个将触发重定向的网站,例如www.google.com。我知道这个解决方案有效,因为我之前已经实现过。

在iPhone上,这可能并不必要,因为iPhone会在用户连接到有壁垒的Wi-Fi接入点时立即检测到它们,并显示浏览器。如果用户未能连接到互联网,iPhone会将其断开与Wi-Fi接入点的连接。


我相信像冰激凌三明治这样的最新Android版本已经与iPhone的行为相匹配,所以不再需要这样做了。 - satur9nine
我还没有注意到我的ICS设备上的Android与iPhone相匹配,目前我正在开发的Android应用程序中遇到了这个问题。 - Nostradamus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接