【问题标题】:com.firebase.ui.auth.FirebaseUiException: Error when saving credentialcom.firebase.ui.auth.FirebaseUiException:保存凭据时出错
【发布时间】:2019-11-05 03:09:22
【问题描述】:

使用 Firebase.ui.auth 和 google 登录登录我的应用时出现此错误,由于该错误,也无法从 firestore 获取数据。

2019-06-22 22:16:57.237 6793-6793/meter.meterE/AuthUI: A sign-in error occurred.
    com.firebase.ui.auth.FirebaseUiException: Error when saving credential.
        at com.firebase.ui.auth.viewmodel.smartlock.SmartLockHandler$1.onComplete(SmartLockHandler.java:98)
        at com.google.android.gms.tasks.zzj.run(Unknown Source:4)
        at android.os.Handler.handleCallback(Handler.java:873)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:193)
        at android.app.ActivityThread.main(ActivityThread.java:6669)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
     Caused by: com.google.android.gms.common.api.ApiException: 6: Passphrase required.
        at com.google.android.gms.common.internal.ApiExceptionUtil.fromStatus(Unknown Source:4)
        at com.google.android.gms.common.internal.zai.zaf(Unknown Source:2)
        at com.google.android.gms.common.internal.zaj.onComplete(Unknown Source:6)
        at com.google.android.gms.common.api.internal.BasePendingResult.zaa(Unknown Source:172)
        at com.google.android.gms.common.api.internal.BasePendingResult.setResult(Unknown Source:131)
        at com.google.android.gms.common.api.internal.BaseImplementation$ApiMethodImpl.setResult(Unknown Source:36)
        at com.google.android.gms.internal.auth-api.zzo.zzc(Unknown Source:4)
        at com.google.android.gms.internal.auth-api.zzv.dispatchTransaction(Unknown Source:9)
        at com.google.android.gms.internal.auth-api.zzd.onTransact(Unknown Source:12)
        at android.os.Binder.execTransact(Binder.java:731)

【问题讨论】:

  • SmartLockHandler.java:98 分享您的代码
  • 您是否在 firebase.com 上创建了项目?
  • @AyodeleKayode 是的,从 30 天开始做这个项目,昨天突然出现这个错误,不知道为什么
  • 您是否在task.getException()))); 收到错误消息?

标签: android firebase firebase-authentication firebaseui


【解决方案1】:

当您在 Google 帐户上的密码受到密码保护时,就会发生这种情况。我认为这应该是ResolvableApiException,但他们并没有努力针对这种情况进行编码分辨率处理。因此,您必须接受这样一个事实,即拥有密码的用户将无法从 Smart Lock 中受益。对于测试,您可以重置密码。见说明:https://support.google.com/chrome/answer/165139

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-08
    • 2022-08-08
    • 2022-01-16
    • 2021-02-03
    • 1970-01-01
    • 2018-11-22
    相关资源
    最近更新 更多