2014-08-31 2 views
0

내 사이트의 소셜 로그인을 구현하기 위해 Janrain을 사용하고 있으며 모든 것이 잘 작동합니다. 그러나 모바일에서 실행 중일 때 팝업 페이지가 닫히지 않고 프로세스를 계속할 수 없습니다. 페이지를 닫고 원래 페이지로 돌아와서 로그인이 완료되어야합니다.Janrain Social Login

이 문제를 해결하는 방법은 무엇입니까? 기본 팝업 윈도우 워크 플로우 및 사용의 사용을 비활성화 할 필요가있는 UIWebView의 내부에만 위젯 Janrain 사회 로그인 (참여)를 사용하는 경우

답변

0

리디렉션 :

// --- Mobile WebView ------------------------------------------------------ 
//janrain.settings.popup = false; 
//janrain.settings.tokenAction = 'url'; 

가장 큰 이유가 그 것이다 iOS의 UIWebView 구성 요소는 팝업 창을 방지합니다.

위의 설정은 찾고자하는 기능을 달성하는 데 도움이됩니다.

이러한 설정은 또한 Janrain 등록 (캡처) 위젯에 적용되지만 일반적으로 이러한 추가 설정이 필요합니다

// --- Mobile WebView ------------------------------------------------------ 
//janrain.settings.capture.redirectFlow = true; 
//janrain.settings.capture.redirectUri = location.href; 

물론 이러한 설정은 모든 상황에 적용되지 않을 수도 있습니다.

http://developers.janrain.com/reference/javascript-api/social-login-js-api/settings/