Facebook浏览器中的Firebase身份验证不起作用

时间:2018-10-13 03:01:50

标签: javascript facebook firebase firebase-authentication

我使用以下代码登录具有Google帐户的用户。

firebase.auth().signInWithPopup(provider).then(function(result) {
}).catch(function(error) {
});

登录完成后,将触发以下代码:

firebase.auth().onAuthStateChanged(function(me) {
    if (me) {
        //user logged in
    }
});

在Chrome,Firefox,PWA和其他浏览器中,触发事件侦听器以使用户登录。 Facebook内联浏览器是唯一不进行登录过程的浏览器。为什么会这样,我该如何解决?

1 个答案:

答案 0 :(得分:0)

我找到了错误的来源。我正在检查没有推送通知支持的iOS设备上的通知权限,从而产生错误。解决方法是在iOS设备上禁用推送通知并警告用户。