我们如何在iOS应用程序中集成Captcha?

iSh*_*war 13 iphone captcha recaptcha ipad ios

我搜索了在iOS应用程序中集成Captcha,但没有找到任何相关的方法.即使我使用reCAPTCHA注册并搜索了Captcha的插件是否适用于iOS?我没有找到iOS的任何插件.在某个地方,当RND我知道"它不需要移动应用程序",但客户想在他的应用程序中使用Captcha,我想知道: -

  • 我们是否可以在iOS App/Mobile Apps中集成Captcha: -

    1. 如是?:那么整合它的相关方法是什么.

    2. 如果不?:那么相关的原因是什么.

iSh*_*war -1

虽然我们在 iOS 中没有任何验证码的 API,甚至reCaptcha也没有为 iOS提供任何插件。甚至很多人建议我没有必要为移动应用程序实现验证码。我同意了,但由于客户无法听我所做的任何借口,

  1. 只是我使用创建了随机数

    -(NSInteger)randomIntBetween:(NSInteger)min and:(NSInteger)max { return (NSInteger)(min + arc4random_uniform(max + 1 - min)); }

    将该数字放在标签上,并要求用户在提供的文本字段中输入相同的数字,如果找到匹配,则验证码的主体完成[另一端的用户是人类是集成验证码的唯一主体],否则我重新生成随机数并将其再次放置在标签上,要求用户在提供的文本字段中输入相同的数字。
    最终结果会是这样的。

它看起来像这样

现在你可能更清楚这个想法了,只需将函数“randomIntBetween”的输出分配给显示数字的标签,然后当用户按下登录按钮时验证textField中的文本是否(名为:Enter) number)与其左侧的标签匹配,如果匹配,则允许用户登录,如果不匹配,则清除文本字段的文本以及标签上的文本,然后通过调用方法“将新的随机数分配给左侧的标签” randomIntBetween:” 并要求用户在输入数字文本字段中输入文本。

  • 这不是验证码。它看起来像验证码,但不提供任何保护。 (8认同)
  • 如果有人嘲笑你的网络服务,这是没有用的 (3认同)