问题描述
1.Webview
使用Webview时,有一种方法可以在表单字段旁边的模式和Recaptcha复选框中显示图片弹出窗口?
2。没有Webview
还有不使用webview来实现Recaptcha的其他方法吗?
3.SafetyNet
https://www.npmjs.com/package/react-native-safetynet-client是否可以使用SafetyNet在android中实现Recaptcha?
解决方法
已经有一个npm package
用于本机响应,它在您的应用程序中实现了ReCaptacha-v2
功能,尽管它与react-native-modal
和react-native-webview
有直接的依存关系。而且,这里是
https://www.npmjs.com/package/react-native-google-recaptcha-v2
我不认为我应该解释它的工作原理,正如npmjs
的自述文件很好地解释了如何使用它。另外,如果您想自定义自己的Recaptcha组件,则应该安装另一个软件包,而不是第一个。
https://www.npmjs.com/package/react-native-recaptcha-v2-enhanced
总而言之,如果只愿意将Recaptcha添加到您的应用程序,请使用第一个包,但是,如果您打算自定义提供的Recaptcha组件,请使用第二个包。而且请不要忘记,这两个软件包都直接依赖于react-native-modal
和react-native-webview