Expo SDK 37 中的不可见验证码
Posted
技术标签:
【中文标题】Expo SDK 37 中的不可见验证码【英文标题】:Invisible recaptcha in Expo SDK 37 【发布时间】:2020-08-25 14:05:30 【问题描述】:const phoneProvider = new firebase.auth.PhoneAuthProvider();
const verificationId = await phoneProvider.verifyPhoneNumber(
phoneNumber,
recaptchaVerifier.current
);
setVerificationId(verificationId);
我们可以在没有 recaptchaVerifier.current 的情况下使用吗
【问题讨论】:
【参考方案1】:不,如果您想使用 Firebase 电话身份验证,则始终需要重新验证。
正如文档中所说:
Firebase 电话身份验证无法使用 Firebase JS SDK 开箱即用。这是因为需要应用程序验证器对象 (reCAPTCHA) 作为额外的安全措施来验证用户是真实的而不是机器人。
https://docs.expo.io/versions/latest/sdk/firebase-recaptcha/
【讨论】:
以上是关于Expo SDK 37 中的不可见验证码的主要内容,如果未能解决你的问题,请参考以下文章