2011-11-22 6 views
0

Wifi를 통해 서버에 연결하는 응용 프로그램이 있습니다. 응용 프로그램을 시작할 때 Wifi가 로그인되어 있는지 확인합니다. 그렇지 않으면 Safari에 Wi-Fi 자격 증명을 입력하고 연결하도록 요청합니다.Safari에서 Wifi를 연결 한 후 응용 프로그램으로 돌아 가기

성공적으로 Wifi로 로그인 한 후 자동으로 응용 프로그램으로 돌아가고 싶습니다. (자동으로은 Safari가 응용 프로그램에서 나타난 것과 같은 의미입니다). 가능한가?

답변

1

아니요, 포어 그라운드 상태를 얻으면 갑자기 다시 주장 할 수 없습니다. 그러나 이러한 유형의 캡 티브 네트워크 로그온은 iOS 5 이후 버전 (캡 티브 네트워크를 감지하고 로그인 용 모달 Safari 시트 팝업)에 내장되어 있으므로 특별한 방법이 아니면 설정).

+1

일을. 벽면에서 가능한 대안; 사파리로 웹 사이트를 열지 말고, 새 뷰를 밀거나 링크가있는 UIWebView에 모달 뷰 컨트롤러를 제시 한 다음, 자격 증명을 입력하고 modalviewcontroller를 닫으면 이전 뷰를 다시 보게됩니다. . 응용 프로그램과 함께 할 수 있다면 응용 프로그램 내에서 유지하십시오. – Elmo

+0

감사합니다. – utsabiem

1

wifi 로그인 응용 프로그램이 반환 URL을 지원하는 경우 응용 프로그램을 다시 열어 응답 할 응용 프로그램의 URL을 설정할 수 있습니다. 나는 iPhone IOS 5 장치로이 작업을 수행했습니다.

내 $ {app_name} -Info.plist에 URL 유형 항목을 추가하여 앱의 URL을 설정했습니다.

확인이 링크는 URL 항목을 만들려면 다음 아담 how to register an app...

Here's a full answer

관련 문제