iOS集成极验行为验证

iOS集成极验行为验证

项目中有使用到极验行为验证

看了下官方的demo,记录下如下的要点,官网文档行为验证

官方验证按钮GT3CaptchaButton的效果图如下:

官方验证按钮的效果图

也可以不使用官方GT3CaptchaButton,而使用自定义的按钮。但它们都要注意三个类似的代理方法

GT3CaptchaButtonDelegate代理为例

1.控制是否执行验证事件

- (BOOL)captchaButtonShouldBeginCaptcha:(GT3CaptchaButton *)button;

例如,在使用邮箱或者电话号码登录的时候,在判断邮箱或者电话号码格式不合格时,可将改方法返回NO,表示不执行验证事件

2.已经收到二次验证结果, 需要处理最终验证结果

gtCaptcha:didReceiveSecondaryCaptchaData:response:error:decisionHandler:

可在此处判断二次验证的结果,如果验证通过,则做相应的处理的逻辑,例如,执行获取验证码的逻辑

3.内部错误处理

gtCaptcha:errorHandler:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值