gt3geetest

来自于:开发者立即使用

论坛示例

为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码供您参考。

概述

gt3geetest用原生代码实现了在极验的全新第四代行为验证功能,可以快速接入登陆验证码的逻辑。

模块效果图

描述

描述

固件要求

Android:4.0.3及以上 iOS:9.0及以上

模块接口

gt3TestOpen

打开验证码界面

gt3TestOpen({params}, callback(ret,err))

params

captchaID:

  • 类型:字符串
  • 描述:(必填项)APP_ID,必须参数

config:

  • 类型:JSON串
  • 描述:(可选项)配置项。
{
    debug : false,
    language : 'zh-cn',
    canceledOnTouchOutside : false,
    timeOut : 10000,
    resourcePath : '',
    backgroundColor : '',
    params : {
        key1: key,
        key2: key,
    }
}

callback(ret,err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    status: true,      //布尔型;true | false
    receive : '',
    result : '',
}

err:

  • 类型:JSON 对象
  • 内部字段:
{
    msg: '',
    code : '',
    desc : '',
}

示例代码

var demo = api.require('gt3geetest');
demo.gt3TestOpen({
    captchaID : 'c62d0f270240799b3113b0a5787ead55',
}, function(ret, err){
    api.toast({ msg : JSON.stringify(ret) });
});

可用性

Android、iOS系统

可提供的1.1.2及更高版本

gt3Dismiss

关闭验证码界面

gt3Dismiss(callback(ret,err))

callback(ret,err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    status: true      //布尔型;true||false
}

err:

  • 类型:JSON 对象
  • 内部字段:
{
    msg: ''
}

示例代码

var demo = api.require('gt3geetest');
demo.gt3Dismiss(function(ret) {
    alert(JSON.stringify(ret));
});

可用性

Android、iOS系统

可提供的1.1.2及更高版本