即使重新联机,Firebase Auth错误也会继续尝试登录

时间:2017-06-14 12:38:59

标签: firebase firebase-authentication offline google-login

描述

离线时调用signInWithRedirect()signInWithPopup()会抛出预期的错误O

  

{code:“auth / network-request-failed”,消息:“发生了网络错误(例如超时,中断连接或无法访问的主机)。”}。

但是,在线返回并再次致电signInWithRedirect()signInWithPopup()会产生同样的错误。除非刷新浏览器,否则之后调用这些函数的任何尝试都会导致相同的错误。

预期结果

重新登录后正常登录功能

实际结果

Auth sing-in会抛出错误并继续执行以下任何尝试

重现的步骤

  • 离线呼叫signInWithRedirect()signInWithPopup()(此处应记录错误:O {code:“auth / network-request-failed”,消息:“网络错误(例如超时,发生了中断连接或无法访问的主机。“})
  • 上线
  • 致电signInWithRedirect()signInWithPopup()(每次登录尝试都会出现同样的错误

有人可以为此提供解决方案吗?

1 个答案:

答案 0 :(得分:2)

firebaser here

我们已经能够使用signInWithRedirect()确认此行为。这确实是一个错误。我们将在即将推出的版本中修复它。

更新:这应该在version 4.1.3

中修复