只是想知道是否有人在使用 firebase auth ui 4.2.0

当我使用 startActivityForResult 启动身份验证过程时

我恢复了错误...



看起来与智能锁有关,

我查看了一些关于 git 的评论,这看起来发生在以前的版本中,但据说在 4.2 中已修复

还有人看到这个吗?

最佳答案

  • 您是否将调试 SHA1 指纹添加到 Firebase 控制台?
  • 默认情况下,FirebaseUI 使用 Smart Lock for Passwords 来存储用户的凭据,并在随后的尝试中自动让用户登录您的应用。尝试通过编写将其关闭:
    startActivityForResult(
        AuthUI.getInstance()
            .createSignInIntentBuilder()
            .setIsSmartLockEnabled(false)
            .build(),
        RC_SIGN_IN);
    

  • 您可以在此处阅读有关 Android 密码 Smart Lock 的更多信息:https://developers.google.com/identity/smartlock-passwords/android/

    您可以在此处阅读带有 FirebaseUI 的 Smart Lock 的不同实现:
    https://github.com/firebase/FirebaseUI-Android/blob/master/auth/README.md#smart-lock

    10-07 20:03