我希望我的Android應用的用戶能夠連接到強制網絡,而無需啓動瀏覽器來接受服務條款。Android Bypass Captive Portal
有沒有像iOS iOS版CaptiveNetwork for Android?
我希望我的Android應用的用戶能夠連接到強制網絡,而無需啓動瀏覽器來接受服務條款。Android Bypass Captive Portal
有沒有像iOS iOS版CaptiveNetwork for Android?
由於各種不同的強制網絡門戶的安裝,你將永遠無法可靠地工作了這一點。 Apple的一半時間都不工作,並且在大多數情況下最終會爲用戶啓動一個瀏覽器,然後將它們帶到強制門戶頁面以同意/登錄/等。
如果無法獲得連接(或者因爲強制門戶重定向它的流量,它沒有獲得預期的響應),使您的應用程序啓動瀏覽器您可能需要檢查專用文件例如GET http://www.example.com/check/captive.htm如果文件內容是「成功」,那麼你很好,如果文件導致其他任何事情,那麼假設你在一個強制門戶的後面並啓動一個瀏覽器 - 這是處理它的正確方法。
爲別人仰視這個問題作爲一個用戶,而不是開發者,有幾個應用程序,現在在谷歌播放,幫助您從用戶的角度。對於開發人員:其中一些還提供可用於其他應用程序的API。 一些例子:
而得到全面的Android斷開無線網絡的最新版本當檢測到強制門戶時,試試這個應用程序:Wifi Portal Connect。然後,這將與上面建議的應用程序之一一起重新連接到WiFi,然後其他應用程序將能夠自動登錄。
每一個強制網絡門戶是不同的,所以記住,如果它最終沒有工作承擔這一點,它不是應用程序的故障,但應用越來越善於採取靈活和自動檢測系統更好,所以嘗試一些。
這太糟糕聽到,它是一種在我腦海裏的一個重大問題,尤其是對於誰希望自己的客戶可靠地能夠在室內使用Wi-Fi網絡與強制網絡門戶對他們的應用程序的公司。 – 2013-10-09 15:05:21