如何在ReactNative应用程序中使用reCaptcha?

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

我找到了以下用于在 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
4个回答
3
投票

我认为 React Native 中不存在 reCaptcha 的库。所以你需要使用 wrapped webview ,我知道它很慢并且可能包含你的要求,但我认为这是唯一的解决方案。

请参阅 React Native with reCATPCHAhttps://github.com/evenchange4/react-grecaptcha


2
投票

我最近编写了一个组件,其功能类似于 Priya 建议的功能。它专门针对 React-Native 并使用 google recaptcha v3。如果您想自定义它或觉得有些事情可以做得更好,请随时查看并制作 PR :)

https://www.npmjs.com/package/react-native-recaptcha-v3


2
投票

react-native-recaptcha-that-works对我有用 - 还有更好的用户体验的隐形选项。


0
投票

使用这个库

一个轻量级且安全的 React Native 库,用于将 Google ReCaptcha V3 无缝集成到移动应用程序中

https://www.npmjs.com/package/react-native-secure-captcha-v3

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