发生内部错误。 [MISSING_CLIENT_IDENTIFIER]验证电话号码时

时间:2019-06-18 10:45:40

标签: android firebase firebase-authentication

使用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 :(得分:0)

您是否使用相同的电话号码多次测试此验证? Firebase会阻止发出过多请求的客户端ID。

尝试使用另一个电话号码,如果可以正常使用,那么此号码的客户端ID肯定已被阻止。