필자는 webapp에 Firebase의 공급자 인증을 사용할 계획 이었지만 모바일 장치에서는 작동하지 않는 것으로 보입니다. 이 사이트는 여기에 라이브입니다 : 팝업이 나타납니다 모바일 장치에서 Firebase 웹 인증이 작동하지 않습니까?
:이 버튼을 클릭
다음 Google 공급자 인증 흐름으로 이동해야합니다. 그것은 다음과 같습니다에 대한
내 코드 :
var provider = new firebase.auth.GoogleAuthProvider();
firebase.auth().signInWithRedirect(provider).then((result) => {
// console.log('@$ signin wiht google worked!' + e +', user is: ' + firebase.auth().currentUser.uid);
console.log('@$ signin wiht google worked!' + result.user);
}).catch((e) => {
console.log('@$ signin wiht google failed!' + e);
firebase.auth().signInAnonymously().then((user) => {
console.log('@$ signed in anonymously againQ ' + user.uid);
// console.log('@$ and firebase knows it: ' + firebase.auth().currentUser.uid);
}).catch((e) => {
console.log('@$ signed in anonymously failed ' + e);
})
})
문제는이 바탕 화면에 훌륭한 작품을하면서 모바일 장치에서 전혀 작동하지 않는다는 것입니다. 나는 "signInWithRedirect"와 "signInWithPopup"을 모두 시도했지만 화웨이 명예의 전화에서이 메소드를 호출하면 아무런 일도 일어나지 않는다.
여기에 잘못된 것이 있습니까? 아니면 Firebase 웹 인증이 모바일에서 작동하지 않습니까?
당신은 나에게 많은 고통스러운 시간을 저장 . 고맙습니다! – oortCloud
하하, 여기 하나 동일 :) –