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

标签 firebase flutter firebase-authentication recaptcha flutter-web

我想删除或制作不可见的谷歌 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) {});

最佳答案

您可以通过在谷歌云控制台上的项目中启用 Android 设备验证 API 来删除 reCaptcha。你可以通过在那里添加你的项目来做到这一点。
之后,您还应该在项目设置中的 Firebase 项目中添加 SHA-256 key 。
现在将没有 reCaptchaa 来验证您不是机器人。

关于firebase - 如何使用 flutter web 从 Firebase 电话身份验证中删除验证码验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63019811/

相关文章:

javascript - Redux + react + FireBase : how to use a state when updating

javascript - Dart-从字符串中提取日期(MM/DD/YYYY)

flutter - 如何修复 'List<dynamic>'类型不是 'String'类型的子类型

angular - firebase signInWithPhoneNumber recaptcha 客户端已被删除 0

ios - 当我在 firebase 上删除用户帐户时,如何从应用程序中注销用户?

javascript - React.js Firebase 和 Firepad 组件

java - Flutter+Android Studio : Can't resolve Java symbols from external libraries

Android 身份验证错误 : "GetToken failed with status code: INVALID_AUDIENCE"

取消后出现 Flutter Google 登录错误选择帐户弹出窗口

swift - 数组中不在 UITableView 中的所有项目