2011-01-02 15 views
5

Necesito comprobar que WiFi se pase a través de la página web o no, pero no sé cómo hacerlo.¿Cómo verificar la conexión WiFi es pasar a través de la página web de inicio de sesión?

Así que necesito que alguien me ayude o me explique cómo hacerlo a través del acceso a la página web. Gracias.

+0

Como yo lo veo, esto no es específico para iPhone o Android en absoluto. ¿Desea primero acceder a través de una página de inicio de sesión antes de utilizar una conexión WiFi en toda su extensión? – Michiel

Respuesta

7

En Android: puede implementar su propio RedirectHandler y luego usarlo en un HttpClient para acceder a un sitio web que nunca debe ser redireccionado. Si te redirigen, entonces este punto de acceso es probablemente un jardín amurallado (sin acceso a Internet, sin más pasos). Después de eso es poco probable que pueda simplemente iniciar sesión para el usuario mediante programación, ya que el usuario puede estar en cualquier lugar y puede tener que pagar para usar Internet: hotel, avión, cafetería. En cambio, lo mejor es informar al usuario con un cuadro de diálogo que necesitarán realizar pasos adicionales para llegar a Internet utilizando el punto de acceso Wi-Fi al que están actualmente conectados y luego permitirles abrir fácilmente el navegador web a un sitio web que activará la redirección, como www.google.com. Sé que esta solución funciona porque ya la he implementado antes.

En el iPhone esto probablemente no es necesario ya que el iPhone ya detecta puntos de acceso Wi-Fi de jardín amurallado tan pronto como el usuario se conecta a ellos y muestra el navegador. Si el usuario no se conecta a Internet, el iPhone desconecta al usuario del punto de acceso Wi-Fi.

+0

Creo que las versiones más nuevas de Android como IceCreamSandwich coinciden con el comportamiento del iPhone por lo que ya no es necesario hacerlo. – satur9nine

+0

No he notado que Android coincide con el iPhone en mi dispositivo ICS, y que actualmente está abordando este problema en una aplicación de Android que estoy desarrollando – Nostradamus

Cuestiones relacionadas