Произошла внутренняя ошибка. [MISSING_CLIENT_IDENTIFIER] при проверке номера телефона - PullRequest
1 голос
/ 18 июня 2019

Я получаю An internal error has occurred. [ MISSING_CLIENT_IDENTIFIER ] ошибку при подтверждении номера телефона с помощью Firebase. Все работало нормально, но внезапно я получаю вышеупомянутую ошибку.

Для справки, я получаю обратный вызов в следующей функции:

@Override
public void onVerificationFailed(FirebaseException e) {
    MyProgressDialog.dismissProgress();
    if (e instanceof FirebaseAuthInvalidCredentialsException) {
        Toast.makeText(context, "Invalid credential:" + e.getLocalizedMessage(), Toast.LENGTH_SHORT).show();
    } else if (e instanceof FirebaseTooManyRequestsException) {
        Toast.makeText(context, "SMS exceeded", Toast.LENGTH_SHORT).show();
    } else {
        Toast.makeText(context, "Error:" + e.getLocalizedMessage(), Toast.LENGTH_SHORT).show();
    }
}

1 Ответ

0 голосов
/ 18 июня 2019

Использовали ли вы один и тот же номер телефона для проверки этого подтверждения значительное количество раз?Firebase блокирует идентификаторы клиентов, которые делают слишком много запросов.

Попробуйте использовать другой номер телефона, и если он работает отлично, то идентификатор клиента по этому номеру наверняка пока заблокирован.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...