Auth Firebase дает мне это уведомление: «getGoogleApiForMethod () вернул Gms: com.google.firebase.auth.api.internal.zzao@3eaf503 Ошибка» - PullRequest
0 голосов
/ 20 сентября 2019

В настоящее время я пытаюсь внедрить Аутентификацию Firebase в мое первое приложение.Проблема в том, что я получаю следующее сообщение в LogCat:

I/BiChannelGoogleApi: [FirebaseAuth: ] getGoogleApiForMethod() returned Gms: com.google.firebase.auth.api.internal.zzao@ca8a481

Все мои зависимости обновлены.Это функция входа, которую я использую:

        loginBtn.setOnClickListener { view ->
            signIn(view, "user@company.com", "pass")
        }

Мой метод входа:

var fbAuth = FirebaseAuth.getInstance()

    fun signIn(view: View, usernameEt: String, passwordEt: String) {
        showMessage(view, "Authenticating...")

        fbAuth.signInWithEmailAndPassword(usernameEt, passwordEt).addOnCompleteListener(this) { task ->
            if (task.isSuccessful) {
                var intent = Intent(this, HomeActivity::class.java)
                intent.putExtra("id", fbAuth.currentUser?.email)
                startActivity(intent)

            } else {
                showMessage(view, "Error: ${task.exception?.message}")
            }
        }

Кто-нибудь может помочь стартеру?:)

1 Ответ

0 голосов
/ 20 сентября 2019

Убедитесь, что вы передаете электронное письмо от имени пользователяEt, иначе оно не будет работать.

fun signIn(view: View, usernameEt: String, passwordEt: String) {
    showMessage(view, "Authenticating...")
    fbAuth.signInWithEmailAndPassword(usernameEt, passwordEt).addOnCompleteListener(this) { task ->
        if (task.isSuccessful) {
            var intent = Intent(this, HomeActivity::class.java)
            intent.putExtra("id", fbAuth.currentUser?.email)
            startActivity(intent)

        } else {
            showMessage(view, "Error: ${task.exception?.message}")
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...