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

时间:2018-09-26 12:25:31

标签: android firebase firebase-authentication firebaseui

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

当我使用startActivityForResult

启动身份验证过程时

我得到了错误的回复...

  

E / AuthUI:发生登录错误。
  com.firebase.ui.auth.FirebaseUiException:保存时出错   凭据。           com.firebase.ui.auth.viewmodel.smartlock.SmartLockHandler $ 1.onComplete(SmartLockHandler.java:98)

似乎与smartlock有关,

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

还有其他人看到吗?

1 个答案:

答案 0 :(得分:2)

  1. 您是否已将调试SHA1指纹添加到Firebase控制台?
  2. 默认情况下,FirebaseUI使用Smart Lock for Passwords来存储用户的凭据,并在以后尝试时自动将用户登录到您的应用程序。尝试通过以下方式将其关闭:

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

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

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