Ошибка авторизации Firebase для авторизации otp

#java #android #android-studio

#java #Android #android-studio

Вопрос:

получение этого сообщения об ошибке в logcat после ввода номера мобильного телефона и нажатия кнопки «Подтвердить».

 2020-12-12 18:23:55.403 15226-15226/com.example.proj1 E/zzf: Problem retrieving SafetyNet Token: 7:
2020-12-12 17:28:13.461 29510-31007/com.example.proj1 E/FirebaseAuth: [GetAuthDomainTask] Error getting project config. Failed with {
      "error": {
        "code": 400,
        "message": "INVALID_CERT_HASH : Client does not match API key",
        "errors": [
          {
            "message": "INVALID_CERT_HASH : Client does not match API key",
            "domain": "global",
            "reason": "invalid"
          }
        ]
      }
    }
     400


2020-12-12 18:23:56.998 15226-15226/com.example.proj1 E/zzf: Failed to get reCAPTCHA token - calling backend without app verification
2020-12-12 18:23:57.660 15226-15263/com.example.proj1 E/FirebaseAuth: [SmsRetrieverHelper] SMS verification code request failed: unknown status code: 17093 null
 

Справка…..

Ответ №1:

решил проблему, переделав все это. проблема заключалась в том, что я также интегрировал логин gmail в свое приложение для Android. поэтому я думаю, что учетные данные для обеих служб конфликтовали. сначала я удалил обе вещи. затем созданный проект firebase полностью выполнил авторизацию otp, включил авторизацию по телефону и вуаля, служба otp заработала. затем для входа в gmail я использовал тот же проект fire base и включил для этого аутентификацию Google, и эта служба также начала работать. проблема заключалась в том, что я, кажется, использовал firebase project для otp и Google cloud project для gmail. я думаю, что они столкнулись, и я получил эту ошибку.

если вам нужна дополнительная помощь, дайте мне знать.

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

1. Мой сработал, удалив файлы входа в Facebook

2. да, если вы добавляете несколько файлов учетных данных, это вызывает ошибку