Я создаю рабочий процесс проверки подлинности для своего приложения для Android. Я разрешаю пользователям входить с именем пользователя/паролем и различными поставщиками OAuth. Я проверяю электронные письма и пароль, поэтому я знаю, что информация, которую я передаю Firebase, действительна. Я использую com.google.firebase:firebase-auth:9.6.1
Когда я выполняю следующий код, я получаю обратный вызов, который говорит, что операция не удалась с ошибкой.
mFirebaseAuth.signInWithEmailAndPassword(username,password).addOnCompleteListener(this);
Функция обратного вызова или прослушиватель завершения сообщает мне
com.google.firebase.FirebaseNetworkException: A network error (such as timeout, interrupted connection or unreachable host) has occurred.
Имя пользователя, которое я передаю, пока не существует. Итак, я бы предположил, что какая-то ошибка, указывающая, что пользователь не существует. Я что-то неправильно передаю или ошибочно принимаю? Я также вижу, что в документации Firebase библиотека iOS содержит различные коды ошибок, общие для всех разделов API, где в разделе Android этого не отображается. Одним из этих исключений является FIRAuthErrorCodeUserNotFound
. Итак, эта функциональность существует даже в библиотеке Android?