React native 电子邮件验证的替代方案,用于验证注册本机应用程序的用户

React native 电子邮件验证的替代方案,用于验证注册本机应用程序的用户,react-native,recaptcha,spam-prevention,email-verification,React Native,Recaptcha,Spam Prevention,Email Verification,我想实施一些安全措施,以防止垃圾邮件机器人注册到我的应用程序。最初我想使用电子邮件验证,但我觉得这是一种过时的方法 在网上查看之后,我发现了一些建议,如验证码、重新验证码、蜜罐等 我想知道,现在RN开发者在用什么来对付垃圾邮件机器人(除了电子邮件验证) captcha或recaptcha应该足够了,但您可以将其与其他方法结合使用,例如了解加载的应用程序的时间戳和表单提交,并将两者进行比较(机器人程序非常快,但对于登录组件,人类需要花时间)。 你也可以添加手机验证短信或类似的东西,这完全取决于你的

我想实施一些安全措施,以防止垃圾邮件机器人注册到我的应用程序。最初我想使用电子邮件验证,但我觉得这是一种过时的方法

在网上查看之后,我发现了一些建议,如验证码、重新验证码、蜜罐等


我想知道,现在RN开发者在用什么来对付垃圾邮件机器人(除了电子邮件验证)

captcha或recaptcha应该足够了,但您可以将其与其他方法结合使用,例如了解加载的应用程序的时间戳和表单提交,并将两者进行比较(机器人程序非常快,但对于登录组件,人类需要花时间)。 你也可以添加手机验证短信或类似的东西,这完全取决于你的应用程序的工作方式

请看一看主要集中在html表单中,但也可以为您提供在React Native中使用它的提示


我对不同类型的应用程序使用了自己的验证码和短信验证,具体取决于应用程序的复杂性、隐私政策和数据管理,以及应用程序中电话号码的使用情况(其中一个应用程序的功能完全取决于您的电话号码,如whatsapp).

我热衷于使用captcha和recaptcha,但我试图在网上寻找使用这些方法的RN应用程序示例,但找不到任何方法。。。这让我想到RN开发人员是否需要使用一些东西else@Reuben这真的取决于应用程序,例如,如果你的应用程序允许,你只能进行短信验证,但是如果你不想对电话号码做任何事情,那么对用户来说就不值得麻烦(始终记住用户体验)。在这种情况下,验证码就可以了。其他应用程序依赖于第三方身份验证服务,如facebook或google,但同样,这完全取决于你想用你的应用程序做什么以及你的数据隐私政策。