【问题标题】:Firebase phone auth verification after app update应用更新后的 Firebase 电话身份验证验证
【发布时间】:2021-04-21 09:43:05
【问题描述】:

我不会粘贴任何代码,因为当用户使用 firebase auth 中的电话号码创建帐户时,我会收到所需的行为。

我的问题是在应用更新后,firebaseUser.getCurrentUser 为空,尽管用户已经注册。

我的问题: 如何模仿 WhatsApp 等不需要用户在每次应用更新后始终通过 OTP 的行为?

我尝试过使用 authState:

auth.addAuthStateListener(firebaseAuth -> {
    user = firebaseAuth.getCurrentUser();
      if(user == null)
          signUp()     });

希望更新后的用户不会为空。但更新应用后总是为空。

【问题讨论】:

  • 我正在这样做,但监听器返回给我一个空用户。您提供的参考资料并未说明身份验证如何在应用重新安装(更新)后继续存在
  • 没有看到产生这种行为的代码,很难说你为什么得到null。所以最好直接在你的问题中提供代码。
  • 似乎应用更新正在擦除刷新令牌凭据

标签: android firebase firebase-authentication


【解决方案1】:

实际上,我没有意识到我试图通过安装和卸载应用程序来模仿更新行为。原来令牌凭据在此过程中丢失。我只是假设 Firebase 以某种方式、某种方式附加到设备标识。我承认我需要一些指导

【讨论】:

    猜你喜欢
    • 2021-07-13
    • 1970-01-01
    • 2018-12-14
    • 2018-10-09
    • 2021-03-10
    • 2021-06-10
    • 2020-01-28
    相关资源
    最近更新 更多