Как использовать reCaptcha в приложении ReactNative?

Я нашел следующий lib для использования reCaptcha в приложении RN

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

мой код

  import ReCaptcha from 'react-native-recaptcha';
  ...
  <View style={{ flex: 1}}>
    <ReCaptcha
      sitekey={'test'}
    />
  </View>

но никакая рекапча не отображается. Также я попробовал sitekey, используемый на одном из моих сайтов, где reCaptcha работал должным образом - все еще ничего. Я что-то пропустил?

ps github этой библиотеки не существует (

3 ответа

Решение

Я думаю, что нет никаких библиотек для reCaptcha в реагировать родной. Так что вам нужно использовать для этого упакованный веб-просмотр, я знаю, что он медленный и может включать ваше требование, но я думаю, что это только решение.

Пожалуйста, смотрите React Native с reCATPCHA и https://github.com/evenchange4/react-grecaptcha

У меня сработала функция react-native-recaptcha-that-works , а также невидимая опция для улучшения UX.

Недавно я написал компонент, который делает нечто похожее на то, что предложил Прия. Он обслуживает специально реагировать на родной и использует Google Recaptcha v3. Не стесняйтесь проверить это и сделать PR, если вы хотите настроить его или чувствуете, что что-то можно сделать лучше:)

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

Другие вопросы по тегам