gtest
概述
封装了极验行为验证sdk。 提供了原生与自定义两种滑动验证 (支持ios 8.0系统以上)
validationNative
原生滑动验证
validationNative({params}, callback(ret))
apiOne:
- 类型:字符串
- 描述:由服务端提供
apiTwo:
- 类型:字符串
rect:
- 类型:json类型
- 描述:按钮的布局设置
内部字段:
- 类型:字符串类型
- 描述:(可选项)模块添加到指定 frame 的名字(只指 frame,传 window 无效)
- 默认:模块依附于当前 window
fixed:
- 类型:布尔
- 描述:(可选项)模块是否随所属 window 或 frame 滚动
- 默认值:true(不随之滚动)
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
status: //布尔类型 ;是否验证成功
}
示例代码
iOS 系统,Android 系统
可提供的 1.0.0 及更高版本
validationCustom
自定义按钮
validationCustom({params}, callback(ret))
params
apiOne:
- 类型:字符串
- 描述:由服务端提供
apiTwo:
- 类型:字符串
- 描述:由服务端提供
callback(ret)
- 类型:JSON 对象
{
status: //布尔类型;是否验证成功
}
可用性
iOS 系统,Android 系统
可提供的 1.0.0 及更高版本
removeNativeButton
移除validationNative接口中创建的按钮
removeNativeButton({params}, callback(ret))
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
status: //布尔类型;是成功
}
err:
- 类型:JSON 对象
- 内部字段:
var aeetest = api.require('gtest');
aeetest.removeNativeButton({
}, function(ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
可用性
iOS 系统,Android 系统
可提供的 1.0.0 及更高版本