0

Firebase를 사용하여 페이스 북 사용자를 인증하는 프로그레시브 웹 앱이 있는데 https://periodiza-dev.firebaseapp.com/에서 확인할 수 있습니다.Firebase 기반 사파리의 인증 세션

iPhone에서 Safari를 사용할 때 사용자 인터페이스가 정상적으로 작동합니다. 첫 번째 로그인은 이메일과 비밀번호를 묻지 만 다음은 자동으로 로그에 액세스합니다. 문제는 사용자가 홈 화면에 페이지를 추가하고이 바로 가기로 사파리를 초기화하면 자동 로그인이 발생하지 않는다는 것입니다.

+0

여기에서 해결하려는 문제가 명확하지 않습니다. 당신은 명확히 할 수 있습니까? – tony19

+0

나는 질문을 편집했다, 나는 지금 더 명확하다 희망한다. 문제는 iPhone의 홈 화면에 페이지를 추가 할 때 자동 로그인입니다. –

+0

사실 내가 문제는 사용자가 페이스 북으로 리다이렉트하여 리다이렉트하여 돌아 오면 사파리 브라우저가 열리고 앱처럼 작동하는이 별도의보기가 열리지 않는다고 생각합니다. 그래서 바로 가기로 시작된 세션은 인증을받지 못합니다. –

답변

0

문제는 내가 firebase로 로그인 할 때 잘못된 방법을 사용하고 있다는 것입니다.

firebase.auth().signInWithRedirect(provider); 

Firebase docs 상태에

firebase.auth().signInWithPopup(provider); 

에서

리디렉션 방법은 모바일 장치에서 변경된 것이 바람직하다.