Flutter Web:使用电话号码进行 Firebase 身份验证获取验证码问题

问题描述 投票:0回答:1

我正在使用 使用电话号码进行身份验证。我已经添加了我的测试号码,效果很好,甚至我可以看到验证码验证器。但如果我尝试使用另一个电话号码,我会收到以下错误

[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;
  }
}
flutter firebase-authentication
1个回答
0
投票

您可能需要为您的登录方法添加 reCAPTCHA 配置,如文档中所述 电话身份验证

© www.soinside.com 2019 - 2024. All rights reserved.