Как проверить, что WiFi проходит через страницу входа в систему? - PullRequest
5 голосов
/ 02 января 2011

Мне нужно проверить, проходит ли WiFi через логин веб-страницы или нет, но я не знаю, как это сделать.

Так что мне нужно, чтобы кто-нибудь смог мне помочь или объяснить, как подключиться к Wi-Fi через веб-страницу. спасибо.

1 Ответ

7 голосов
/ 03 января 2011

В Android: вы можете реализовать свой собственный RedirectHandler , а затем использовать его в HttpClient , чтобы попасть на веб-сайт, который никогда не следует перенаправлять.Если вас перенаправят, скорее всего, эта точка доступа будет огорожена садом (без доступа к Интернету, без дальнейших действий).После этого вы вряд ли сможете просто войти в систему для пользователя программно, так как пользователь может находиться где угодно и может потребоваться оплата за пользование Интернетом: гостиница, самолет, кафе.Вместо этого лучшим способом действий является информирование пользователя с помощью диалогового окна о том, что ему необходимо будет выполнить дополнительные действия для доступа в Интернет с помощью точки доступа Wi-Fi, к которой он в данный момент подключен, а затем разрешить ему легко открывать веб-браузер длявеб-сайт, который будет инициировать перенаправление, например www.google.com.Я знаю, что это решение работает, потому что я сам реализовал его раньше.

На iPhone это, вероятно, не требуется, поскольку iPhone уже обнаруживает точки доступа Wi-Fi в саду за стеной, как только пользователь подключается к ним и показываетбраузер.Если пользователю не удается подключиться к Интернету, iPhone отключает пользователя от точки доступа Wi-Fi.

...