Firebase UI 身份验证登录错误 API 异常



>只是想知道是否有人在使用 Firebase 身份验证 UI 4.2.0

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

我得到错误回来...

E/身份验证UI:发生登录错误。
com.firebase.ui.auth.FirebaseUiException:保存时出错 凭据。 at com.firebase.ui.auth.viewmodel.smartlock.SmartLockHandler$1.onComplete(SmartLockHandler.java:98(

看起来与智能锁有关,

我看过一些关于 git 的评论,这似乎发生在以前的版本上,但据说在 4.2 中得到了修复

还有其他人看到这个吗?

  1. 您是否将调试 SHA1 指纹添加到 Firebase 控制台?
  2. 默认情况下,FirebaseUI 使用智能密码锁来存储用户的凭据,并在后续尝试时自动将用户登录您的应用。尝试通过编写以下内容来设置它:

    startActivityForResult(
    AuthUI.getInstance()
    .createSignInIntentBuilder()
    .setIsSmartLockEnabled(false)
    .build(),
    RC_SIGN_IN);
    

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

您可以在此处阅读有关使用FirebaseUI的智能锁的不同实现: https://github.com/firebase/FirebaseUI-Android/blob/master/auth/README.md#smart-lock

最新更新