我想删除或进行不可见的Google Recaptcha验证。 我用于验证手机号码和登录的代码
await FirebaseAuth.instance.verifyPhoneNumber(
phoneNumber: "+91${customMobileController.text.toString()}",
timeout: const Duration(seconds: 5),
verificationCompleted: verificationCompleted,
verificationFailed: verificationFailed,
codeSent: codeSent,
codeAutoRetrievalTimeout: codeAutoRetrievalTimeout);
用于登录
var authCredential = PhoneAuthProvider.getCredential(
verificationId: verificationId,
smsCode: otp,
);
await FirebaseAuth.instance
.signInWithCredential(authCredential)
.then((value) {})
.catchError((error) {});
答案 0 :(得分:6)
您可以通过在 Google 云控制台上的项目中启用 Android 设备验证 API 来删除 reCaptcha。你可以通过在那里添加你的项目来做到这一点。
之后,您还应该在项目设置中的 Firebase 项目中添加 SHA-256 密钥。
现在将没有 reCaptchaa 来验证您不是机器人。