Проверка подлинности Google Firebase (исключение FirebaseUiException: Код: 7, сообщение: 7)

#firebase #firebase-authentication

#firebase #firebase-аутентификация

Вопрос:

Я использую FirebaseAuth для своего проекта. В течение нескольких недель это не было проблемой, но внезапно мое приложение не может войти в firebase с ошибкой кода 7.

——— Вот трассировка стека ————————————-

 E/AuthUI: A sign-in error occurred.
    com.firebase.ui.auth.FirebaseUiException: Code: 7, message: 7: 
        at com.firebase.ui.auth.data.remote.GoogleSignInHandler.onActivityResult(GoogleSignInHandler.java:112)
        at com.firebase.ui.auth.ui.idp.AuthMethodPickerActivity.onActivityResult(AuthMethodPickerActivity.java:383)
        at android.app.Activity.dispatchActivityResult(Activity.java:8110)
        at android.app.ActivityThread.deliverResults(ActivityThread.java:4838)
        at android.app.ActivityThread.handleSendResult(ActivityThread.java:4886)
        at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:51)
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016)
        at android.os.Handler.dispatchMessage(Handler.java:107)
        at android.os.Looper.loop(Looper.java:214)
        at android.app.ActivityThread.main(ActivityThread.java:7356)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
  

Комментарии:

1. Я проверил, что код ошибки (7) — это коды ошибок. ОШИБКА INVALID_EMAIL_LINK. ОШИБКА. И я попробовал это в своем симуляторе Android с помощью входа в gmail

2. Я думаю, что это моя проблема с симулятором. мой эмулятор даже не может войти в gmail. не удается разрешить dns. итак, я удалил свой эмулятор

3. Моя проблема заключалась в том, что я вошел в гостевой Wi-Fi, у которого еще не было подключения к Интернету. После подключения к Интернету все заработало.

Ответ №1:

Я обнаружил, что это моя проблема с симулятором. Мой симулятор даже не смог войти в gmail, DNS не смог разрешить известные сайты. Итак, я удалил свой симулятор и создал новый. Проблема исправлена

Ответ №2:

Проблема с Интернетом. Это происходит каждый раз, когда недавно установленное приложение входит в систему с помощью входа в Google.