2017-03-02 19 views
0

공개 된 wifi 핫스팟의 영역에있는 시나리오입니다. 상태 표시 줄에 Wi-Fi 아이콘이 표시됩니다. 이는 신호를 받고 있음을 의미합니다. 그러나 핫스팟 wifi 공급자 방문 페이지를 방문 할 때까지는 연결되어 있지 않습니다. 내 응용 프로그램은 인터넷을 사용하며 핫스팟 공급자의 wifi 신호가 수신되고 있는지 (상태 표시 줄에 wifi 신호가 표시되는지) 알고 싶지만 실제로 인터넷에 연결되어 있지 않습니다. 사용자가 사파리 응용 프로그램을 열어야하므로 방문 페이지를 가져옵니다. 핫스팟에 연결하십시오. 내 신청서로 돌아 가기. 내가 원하는 것은 내 앱이 연결해야하는 것을 감지하고 방문 페이지를 표시하고 내 앱의 핫스팟에 사용자를 기록하는 UIWebView를 제공하는 것입니다.Wi-Fi 신호이지만 연결 콜백 없음 iOS

이 문제를 해결하기 위해 어떤 콜백 또는 대표자를 도울 수 있습니까?

+0

당신이 할 수있는 최선의 방법은 서버에서 알려진 내용의 콘텐츠를 검색하고 시도하는 것입니다. 만약 당신이 기대하는 것을 얻지 못한다면 로그인해야합니다. – Paulw11

답변

0

잘 모르겠지만 Wi-Fi 신호가 표시되고 애플리케이션에 연결되어 있지 않으면 휴대 전화가 자동으로 사파리를 열고 핫스팟 Wi-Fi 제공 업체 방문 페이지를 방문합니다. 그렇지 않은 경우, 당신은 간단한 요청과 함께 인터넷을 확인할 수 있습니다 또는 그래서 인터넷 연결을 확인한 후

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

에서 도움을받을, 당신은 그들에게 그런 메시지, "아니오 인터넷"또는 무언가를 표시 할 수 있습니다. 그래서 그들은 설정을 가서 해결하려고합니다.

+0

Reachability를 사용합니다. 그러나 여전히 작동하지 않는 공급자 방문 페이지를 방문 할 필요가있을 때 연결을 반환합니다. – RyanTCB