我正在使用 使用电话号码进行身份验证。我已经添加了我的测试号码,效果很好,甚至我可以看到验证码验证器。但如果我尝试使用另一个电话号码,我会收到以下错误
[firebase_auth/invalid-app-credential] The phone verification request contains an invalid application verifier. The reCAPTCHA token response is
either invalid or expired.
Future<ConfirmationResult> authViaPhoneNo({
required String phoneNo,
}) async {
return auth.signInWithPhoneNumber(phoneNo);
}
Future<User?> verifyOTP({
required ConfirmationResult result,
required String otp,
}) async {
final credential = await result.confirm(otp);
return credential.user;
}
}
您可能需要为您的登录方法添加 reCAPTCHA 配置,如文档中所述 电话身份验证