2017-03-02 20 views
0

您處於公共開放wifi熱點區域的場景。你的狀態欄顯示無線網絡圖標,這意味着它正在獲取信號。然而,在您訪問熱點無線網絡提供商登錄頁面之前,您並未連接。 我的應用程序使用互聯網,我想知道什麼時候熱點提供商的wifi信號正在接收(顯示狀態欄中的wifi信號),但沒有實際連接到互聯網。因爲它是用戶必須打開Safari瀏覽器應用程序獲取着陸頁。連接到熱點。返回到我的應用程序。 我想讓我的應用程序檢測到需要連接並呈現UIWebView,它將顯示登錄頁面並將用戶登錄到我的應用程序中的熱點。Wifi信號但沒有連接回調iOS

對於我可以探索解決此問題的回調或代表有什麼幫助?

+0

您可以做的最好的方法就是嘗試從服務器中檢索已知內容;如果你沒有得到你所期望的,那麼你需要登錄 – Paulw11

回答

0

我不確定,但是當您看到Wi-Fi信號並且未在應用程序中連接時,手機會自動打開Safari並訪問熱點無線網絡提供商登錄頁面。如果不是這種情況,您可以檢查網絡用一個簡單的請求或者所以,檢查互聯網連接後,從

https://developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html

得到幫助,你可以向他們展示一個消息,「沒有網絡」或類似的東西。所以他們會去設置並嘗試解決它。

+0

我使用可達性,但返回它有一個連接時,仍然需要訪問供應商的着陸頁,所以不工作 – RyanTCB

相關問題