Facebook safari与Firebase的身份验证会话

Facebook safari与Firebase的身份验证会话,facebook,firebase,session,firebase-authentication,progressive-web-apps,Facebook,Firebase,Session,Firebase Authentication,Progressive Web Apps,我有一个渐进式Web应用程序,它使用Firebase对使用facebook的用户进行身份验证,您可以登录 在iPhone中使用safari时,用户的交互效果很好:第一次登录要求输入电子邮件和密码,但下面的用户会自动访问日志。问题是,当用户将页面添加到主屏幕,并且safari通过此快捷方式初始化时,不会自动登录。问题是我使用错误的方法登录firebase 从 firebase.auth().signInWithPopup(provider); 到 国家 在移动设备上首选重定向方法 现在还不清楚你

我有一个渐进式Web应用程序,它使用Firebase对使用facebook的用户进行身份验证,您可以登录


在iPhone中使用safari时,用户的交互效果很好:第一次登录要求输入电子邮件和密码,但下面的用户会自动访问日志。问题是,当用户将页面添加到主屏幕,并且safari通过此快捷方式初始化时,不会自动登录。

问题是我使用错误的方法登录firebase

firebase.auth().signInWithPopup(provider);

国家

在移动设备上首选重定向方法


现在还不清楚你想解决什么问题。你能澄清一下吗?我编辑了这个问题,希望现在更清楚。问题是当页面添加到iPhone主屏幕时会自动登录。事实上,我认为问题在于当用户重定向到facebook登录时,重定向到返回会打开safari浏览器,而不是像应用程序一样工作的单独视图。因此,以快捷方式开始的会话永远不会收到身份验证。
firebase.auth().signInWithRedirect(provider);