Не добавляется пользователь в Firebase realtime версия андроид 3.1 пак 4

private fun onSignInResult(result: FirebaseAuthUIAuthenticationResult) {
    val response = result.idpResponse
    if (result.resultCode == RESULT_OK) {
        Log.d("testLogs", "RegistrationActivity registration success ${response?.email}")
        // Successfully signed in
        val authUser = FirebaseAuth.getInstance().currentUser
        authUser?.let{
            val email = it.email.toString()
            val uid = it.uid
            val firebaseUser = User (email, uid)
            Log.d("testLogs", "RegistrationActivity firebaseUser  $firebaseUser")
            database.child("users").child(uid).setValue(firebaseUser)

это часть кода которая отвечает за добавление пользователя в базу по итогу прилетает такая вот ошибка

com.example.studyapp_v2 E/AuthUI: A sign-in error occurred.
    com.firebase.ui.auth.FirebaseUiException: Error when saving credential.
        at com.firebase.ui.auth.viewmodel.smartlock.SmartLockHandler.lambda$saveCredentials$0$com-firebase-ui-auth-viewmodel-smartlock-SmartLockHandler(SmartLockHandler.java:97)
        at com.firebase.ui.auth.viewmodel.smartlock.SmartLockHandler$$ExternalSyntheticLambda0.onComplete(Unknown Source:2)
        at com.google.android.gms.tasks.zzj.run(Unknown Source:4)
        at android.os.Handler.handleCallback(Handler.java:789)
        at android.os.Handler.dispatchMessage(Handler.java:98)
        at android.os.Looper.loop(Looper.java:164)
        at android.app.ActivityThread.main(ActivityThread.java:6541)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
     Caused by: com.google.android.gms.common.api.ApiException: 16: Cannot find an eligible account.
        at com.google.android.gms.common.internal.ApiExceptionUtil.fromStatus(com.google.android.gms:play-services-base@@17.1.0:4)
        at com.google.android.gms.common.internal.zai.zaf(com.google.android.gms:play-services-base@@17.1.0:2)
        at com.google.android.gms.common.internal.zak.onComplete(com.google.android.gms:play-services-base@@17.1.0:6)
        at com.google.android.gms.common.api.internal.BasePendingResult.zaa(com.google.android.gms:play-services-base@@17.1.0:176)
        at com.google.android.gms.common.api.internal.BasePendingResult.setResult(com.google.android.gms:play-services-base@@17.1.0:135)
        at com.google.android.gms.internal.auth-api.zzo.setResult(com.google.android.gms:play-services-auth@@19.0.0:6)
        at com.google.android.gms.internal.auth-api.zzp.zzd(com.google.android.gms:play-services-auth@@19.0.0:4)
        at com.google.android.gms.internal.auth-api.zzu.zzc(com.google.android.gms:play-services-auth@@19.0.0:9)
        at com.google.android.gms.internal.auth-api.zzc.onTransact(com.google.android.gms:play-services-auth@@19.0.0:13)
        at android.os.Binder.execTransact

может кто-то подскажет как это исправить?


Ответы (0 шт):