更新到Firebase Android版本15.0.0,向用户签名

Abd*_*sae 5 android firebase firebase-authentication

当更新com.google.firebasecom.google.android.gms11.8.015.0.0,我们的登录的用户越来越登出.在检查时,我们能够确认FirebaseAuth.getInstance().getCurrentUser()退货null.

我能够确认的其他一些事情:

  1. 这已经通过Phone Auth和Email and Password Auth确认

  2. 如果我:

    1. 使用库版本v11.8.0登录到app v1
    2. 使用库版本v15.0.0更新到app v2

    我看到自己签了OUT(如上所述).

    1. 不要在这个v2中再次登录
    2. 更新到app v3,库版本设置回v11.8.0

    我看到自己登录了.

  3. 如果我:

    1. 使用库版本v15.0.0登录到app v1
    2. 更新到app v2,库版本设置回v11.8.0

    我看到自己登录了.

    1. 现在,如果我继续,并使用库版本v15.0.0更新到app v3

    我仍然看到自己登录了.

  4. 如果我从v12.0.1升级到v15.0.0,我也能够重现这个问题
  5. 这很可能是库本身(而不是我的代码)的问题,因为我能够使用Firebase Android Auth Quickstart重现此问题

还有其他人面对这个吗?有什么我想念的吗?我是否遗漏了v15.0.0 发行说明中的​​相关内容

Abd*_*sae 3

我联系了 firebase 支持人员,他们也能够重现上述错误行为。事实证明这是 v15.0.0 库本身的一个问题。

来自 Firebase 支持的 Kyle [2018 年 4 月 25 日]:

在与我们的工程师进一步讨论后,他们告诉我该修复程序将很快在下一个版本(下一个版本)中推出。我无法提供具体的时间表,但您可以密切关注 Firebase Android SDK 未来更新的发行说明。

更新 [2018 年 5 月 7 日]

将我的依赖项从 v11.8.0 直接更新为 2018 年 5 月 2 日发布的 Firebase Android SDK 更新解决了上述问题。