>只是想知道是否有人在使用 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 中得到了修复
还有其他人看到这个吗?
- 您是否将调试 SHA1 指纹添加到 Firebase 控制台?
-
默认情况下,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