使用react native跳过firebase电话授权中的机器人验证



在firebase中进行电话验证时,应用程序打开一个应用程序名称/auth/handler页面,进行机器人验证,然后再次返回应用程序,然后收到OTP。

我想跳过机器人验证的中间步骤。

我试过使用

firebase().auth().settings.appVerificationDisabledForTesting = true;

但它似乎只是为了测试目的和在IOS中。

这在安卓系统上可以通过注册您的应用程序与谷歌的SafetyNet正确工作来实现。

在这里查看android上的文档:https://firebase.google.com/docs/auth/android/phone-auth#enable-应用程序验证

在您遇到困难时,如何启用SafetyNet也存在类似的问题:https://stackoverflow.com/a/64657110/3668241

也许也感兴趣:

对于iOS,为了避免验证页面,您需要启用静默推送通知:https://firebase.google.com/docs/auth/ios/phone-auth#start-接收静默通知

最新更新