2016-06-12 4 views
2

Я делаю адаптивный портал для Android:Открыть браузер в Android Captive Portal после знака в

  1. пользователю подключаться к Wi-Fi
  2. пленник портал открытых с информаций для входа в систему (302/generate_204)
  3. я выкладываю информацию и высвобождают пользователю использовать Интернет (204/generate_204)
  4. ПРОБЛЕМА: удерживаемый портал близко и браузер не открывать

Моя цель - после публикации информацию - освободить пользователя, закрыть пленный портал и открыть браузер.

Как я это делаю?

ответ

1

Я пробовал каждый вариант (JavaScript, перенаправление, разные ответы для diffirent UserAgents) в каждой комбинации, к сожалению, я должен сделать вывод, что это невозможно. (IOS в порядке, вам просто нужно window.open() на 4-й стадии)

0

попробовать этот

private void CaptivePortalDetectionEnabled() { 
    if (CaptiveChange.isChecked()) { 
     Settings.Global.putInt(MainActivity.this.getContentResolver(), "captive_portal_detection_enabled", 1); 
     Toast.makeText(MainActivity.this, "Captive portal detection is now " + state() + "\n 網路檢查服務已\"開啟\"", Toast.LENGTH_SHORT).show(); 
    } else { 
     Settings.Global.putInt(MainActivity.this.getContentResolver(), "captive_portal_detection_enabled", 0); 
     Toast.makeText(MainActivity.this, "Captive portal detection is now " + state() + "\n 網路檢查服務已\"關閉\"", Toast.LENGTH_SHORT).show(); 
    } 
} 

И вам нужен ключ знак Вашего мобильного телефона.