2013-06-04 6 views
0

Intel appMobi를 사용하는 모바일 장치에서 Firebase의 OAuth 간단한 로그인을 사용하려고합니다.appMobi 팝업 창을 사용하는 Firebase 간단한 로그인

<button onclick="authClient.login('twitter');"> 
<button onclick="authClient.login('facebook');"> 
<button onclick="authClient.login('github');"> 
<button onclick="authClient.login('persona');"> 

웹 사이트에서 작업 할 때 Firebase 간단한 로그인은 Facebook, Twitter 등에서 잘 작동합니다. 사용자는 로그인을 허용하는 팝업 창이 나타납니다.

appMobi 에뮬레이터를 사용할 때 팝업 창은 에뮬레이트되는 장치 외부에 나타나고 소프트웨어가 모바일 장치에로드 될 때 아무 것도 나타나지 않습니다.

Javascript를 사용하는 휴대 기기에서 작동하도록 할 수있는 방법이 있습니까?

+0

여전히 Firebase에서는 작동하지 않지만 appMobi 및 Intel Cloud Services Login과 함께 작동시키는 방법을 보여주는 문서를 찾았습니다. http://software.intel.com/en-us/articles/using-the-intel-cloud-services-platform-identity-service-in-the-intel-xdk –

답변

0

Firebase Simple Login은 현재 브라우저 환경에서 완전히 활성화 된 팝업을 필요로하므로 appMobi에서 사용할 수 없습니다. appMobi에 대해 완전히 익숙하지는 않지만 window.open을 통해 임의의 창을 열 수 없다고 의심하고 나서 오프너에게 postmessage를 통해 교차 프레임 통신을 허용합니다.

리디렉션 기반 플로어는 사용자를 외부 페이지에서 응용 프로그램으로 리디렉션하는 방법이있는 경우 적절한 해결 방법이 될 Firebase Simple Login의 로드맵에 있지만 그 타임 라인은 없습니다. 특색. 또는 integration with Firebase 네이티브를 제공하는 타사 서비스 Singly을 확인하십시오.