如何使用 flutter web 从 Firebase 电话身份验证中删除验证码验证?

2024-03-25

我想删除或隐藏谷歌验证码验证。 我的用于验证手机号码并登录的代码

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) {});

您可以通过在 Google Cloud Console 上的项目中启用 Android 设备验证 API 来删除 reCaptcha。您可以通过在那里添加您的项目来做到这一点。

之后,您还应该在项目设置中的 Firebase 项目中添加 SHA-256 密钥。

现在将不再有 reCaptchaa 来验证您不是机器人。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 flutter web 从 Firebase 电话身份验证中删除验证码验证? 的相关文章

随机推荐