只是想知道是否有人在使用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中修复
还有其他人看到吗?
答案 0 :(得分: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