我的项目包括firebase登录方式:Twitter,Facebook,Google和Github。 我正在使用 firebase.auth()。signInWithPopup()来处理身份验证和回调。它在浏览器中运行时工作正常:
在移动设备中,这是不同的。我意识到它会打开一个新的safari窗口,但它不会重定向到应用程序主屏幕。我们怎么能这样做?答案 0 :(得分:0)
我认为这是iOS中主屏幕应用程序的一个已知问题。打开的窗口是从主屏幕应用程序沙箱。弹出窗口无法将结果传回父主屏幕应用程序。相反,您应该在该模式下使用signInWithRedirect
。我相信这应该有用。