使用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();
}
}
答案 0 :(得分:0)
您是否使用相同的电话号码多次测试此验证? Firebase会阻止发出过多请求的客户端ID。
尝试使用另一个电话号码,如果可以正常使用,那么此号码的客户端ID肯定已被阻止。