Firebase身份验证,登录时弹出窗口不在移动设备上工作

Firebase身份验证,登录时弹出窗口不在移动设备上工作,firebase,firebase-authentication,Firebase,Firebase Authentication,我对firebase.auth().signInWithPopup()函数有一个问题。它在浏览器中工作得很好,但在真正的移动设备上根本不工作。弹出窗口快速打开一秒钟,然后快速关闭。我认为问题可能在于OAuth重定向域设置,因为设备没有域名。你们有没有解决这个问题的办法 目前Firebase v3不支持移动设备上的Firebase.auth().signInWithPopup()和Firebase.auth().signInWithRedirect(),直到那时解决方案是使用Firebase.au

我对firebase.auth().signInWithPopup()函数有一个问题。它在浏览器中工作得很好,但在真正的移动设备上根本不工作。弹出窗口快速打开一秒钟,然后快速关闭。我认为问题可能在于OAuth重定向域设置,因为设备没有域名。你们有没有解决这个问题的办法

目前Firebase v3不支持移动设备上的Firebase.auth().signInWithPopup()Firebase.auth().signInWithRedirect(),直到那时解决方案是使用Firebase.auth().signInWithCredential()

您使用的是cordova或react native之类的框架吗?目前cordova不支持弹出和重定向操作。在支持此功能之前,您可以使用本机SDK(google、facebook等)获取凭据,然后调用signInWithCredential完成对Firebase的登录。我这样做了,现在可以正常工作了。如果我想在设备上登录facebook,有什么替代解决方案?使用Firebase.auth().signInWithCredential()