使用 Firebase 登录 Facebook:错误“身份验证/超时”

Osw*_*ldo 5 javascript firebase firebase-authentication

在尝试使用带有重定向流的 Facebook Firebase 提供程序登录后,我收到错误代码“身份验证/超时”(消息:“操作已超时”)。错误出现在getRedirectResult.catch. 请参阅下面的代码:

getRedirectResult(): void {
    firebase.auth().getRedirectResult()
        .then(result => {
            if (result.credential) {
                let token = result.credential.accessToken;
            }
        })
        .catch(error => console.log('error on facebook login', error) );
}
Run Code Online (Sandbox Code Playgroud)

我尝试登录台式机和 iPhone SE,一切正常。该问题仅出现在我的 iPad 2 中。