2011-01-02 14 views
5

Muszę sprawdzić, czy Wi-Fi przechodzi przez logowanie strony internetowej, czy nie, ale nie wiem jak to zrobić.Jak sprawdzić WiFi przechodzi przez stronę logowania?

Potrzebuję, aby ktoś mi pomógł lub wyjaśnił, jak można się zalogować przez stronę internetową. dzięki.

+0

Jak widzę, nie dotyczy to w ogóle iPhone'a ani Androida. Chcesz, aby najpierw przejść przez stronę logowania, zanim w pełni wykorzystasz połączenie Wi-Fi? – Michiel

Odpowiedz

7

Na Androidzie: możesz zaimplementować swój własny RedirectHandler, a następnie użyć go w HttpClient, aby trafić na stronę, która nigdy nie powinna zostać przekierowana. Jeśli zostaniesz przekierowany, to ten punkt dostępu jest prawdopodobnie ogrodzony murem (brak dostępu do Internetu, bez dalszych kroków). Po tym jest mało prawdopodobne, aby móc po prostu logować się do użytkownika programowo, ponieważ użytkownik może być w dowolnym miejscu i może potrzebować zapłacić za korzystanie z Internetu: hotel, samolot, kawiarnia. Zamiast tego najlepszym sposobem działania jest poinformowanie użytkownika za pomocą okna dialogowego, w którym będą musieli wykonać dodatkowe czynności, aby dotrzeć do Internetu za pomocą punktu dostępu Wi-Fi, z którym są obecnie połączeni, a następnie pozwolić im na łatwe otwarcie przeglądarki internetowej. strona internetowa, która uruchomi przekierowanie, takie jak www.google.com. Wiem, że to rozwiązanie działa, ponieważ wcześniej go zaimplementowałem.

Na iPhonie to prawdopodobnie nie jest konieczne, ponieważ iPhone już wykrywa ogrodzone ogrodowe punkty dostępu Wi-Fi, gdy tylko użytkownik się z nimi połączy i wyświetli przeglądarkę. Jeśli użytkownik nie połączy się z Internetem, iPhone rozłączy użytkownika od punktu dostępu Wi-Fi.

+0

Uważam, że nowsze wersje Androida, takie jak IceCreamSandwich, pasują do zachowania iPhone'a, więc nie trzeba już tego robić. – satur9nine

+0

Nie zauważyłem, że android pasuje do iPhone'a w moim urządzeniu ICS, a obecnie uderza w ten problem w aplikacji na Androida, którą właśnie rozwijam – Nostradamus

Powiązane problemy