我找到了以下用于在 RN 应用程序中使用 reCaptcha 的库
https://www.npmjs.com/package/react-native-recaptcha
我的代码是
import ReCaptcha from 'react-native-recaptcha';
...
<View style={{ flex: 1}}>
<ReCaptcha
sitekey={'test'}
/>
</View>
但没有显示验证码。 我还尝试过在我的一个网站中使用 sitekey,其中 reCaptcha 工作正常 - 仍然没有任何结果。 我错过了什么吗?
附注该库的 github 不存在(
我认为 React Native 中不存在 reCaptcha 的库。所以你需要使用 wrapped webview ,我知道它很慢并且可能包含你的要求,但我认为这是唯一的解决方案。
请参阅 React Native with reCATPCHA 和 https://github.com/evenchange4/react-grecaptcha
我最近编写了一个组件,其功能类似于 Priya 建议的功能。它专门针对 React-Native 并使用 google recaptcha v3。如果您想自定义它或觉得有些事情可以做得更好,请随时查看并制作 PR :)
react-native-recaptcha-that-works对我有用 - 还有更好的用户体验的隐形选项。
使用这个库
一个轻量级且安全的 React Native 库,用于将 Google ReCaptcha V3 无缝集成到移动应用程序中
https://www.npmjs.com/package/react-native-secure-captcha-v3