Android

接入说明

deepkonw 为极验业务安全服务的基础感知构件,主要用于采集客户端的相关安全信息,为后续服务提供数据,是其他极验服务的基础,

如果只需求无感知判断的用户部署此SDK即可。

如果需求行为验证服务,部署完成此SDK后,还需部署验证UI相关构件,请参考行为验证部署文档。

概述与资源

Android SDK提供给集成Android原生客户端开发的开发者使用。

环境需求

条目 资源
开发目标 4.0以上
开发环境 Android Studio 3.0.1
系统依赖 v7包,design包
sdk三方依赖

SDK方法说明

初始化

方法描述

public DPAPI (Context context,String token)

参数说明

参数 类型 说明
context Context 上下文
token String 传null即可

调用校验

方法描述

执行事件之前执行,当前页面与所执行控件进行绑定

public void ignoreDPView(View view,String activityName)

参数说明

参数 类型 说明
view View 具体要点击执行的控件
activityName String 当前页面的名字

方法描述

执行事件之前执行,当前页面与所执行控件进行解绑

public void unIgnoreDPView(View view,String activityName)

参数说明

参数 类型 说明
view View 具体要点击执行的控件
activityName String 当前页面的名字

方法描述

执行事件

public void emitSenseData(DPJudgementBean judgementBean,DPJudgementListener judgementListener)

参数说明

参数 类型 说明
judgementBean DPJudgementBean 输入填充的信息
judgementListener DPJudgementListener 接口回调

方法描述

设置默认发送的时间,默认是60s

public void setSendDataTimeOut(int timeOut)

参数说明

参数 类型 说明
timeOut int 需要发送的时长

方法描述

设置网络提交请求的超时时间,默认是5s

public void setEmitSenseDataTimeOut(int timeOut)

参数说明

参数 类型 说明
timeOut int 需要设置的超时时长

方法描述

设置用于登陆的id,用于将数据与用户进行绑定

public void loginIn(String loginId)

参数说明

参数 类型 说明
loginId String 用户的id

方法描述

设置用于登出的id,用于将数据与用户进行解绑

public void loginOut()

方法描述

关闭数据库的操作,建议在应用退出的时候执行

public void closeSQL()

方法描述

获取版本号

public String getVersion()

参数说明

返回 类型 说明
Version String 返回版本号