YISModule.Tool.getRiskControlInfo(param)

获取客户端风控相关的数据参数。字段说明参见wiki

param 参数

return 返回值

参数类型描述备注平台
dataObject风控信息

iOS

Android

data.gidString后端下发到客户端的唯一ID

iOS

Android

data.sidString服务端下发到客户端可变的ID 可做安全校验

iOS

Android

data.pidString产品 ID

iOS

Android

data.vidString客户端版本

iOS

Android

data.cidString取到 ID

iOS

Android

data.uidString用户 ID adr: imei, ios: idfa

iOS

Android

data.usidString登录用户 ID iOS 未登录用户不传改字段

iOS

Android

data.batString电量 android 第一次取不到

iOS

Android

data.ipString设备 IP 地址

iOS

Android

data.locString当前位置经纬度, 116.312636,39.983676

iOS

Android

data.macString用户所在运营商 iOS新版系统无法获取

iOS

Android

data.modelString设备型号, iPhone9/vivo V3Max A

iOS

Android

data.networkString当前网络

iOS

Android

data.osVersionString系统版本

iOS

Android

data.platformString设备平台, adr/iOS

iOS

Android

data.whString屏幕宽高密度, 1080x1920x480

iOS

Android

data.uaString系统浏览器的特殊字符串头

iOS

Android

data.volumeFloat音量, ios:0.5 adr:22 android为所有类型音量值的和

iOS

Android

data.wifiStringwifi名称和 bssid, Qunar-5G 6c:99:89:b1:73:1c

iOS

Android

data.aidString客户端生产的uuid标示

iOS

data.iidString系统根据App的bundleid的前两个域生产的唯一标示,会持久化保存,优先取保存在keychain里面的标示

iOS

data.ltShort是否越狱, 1/0

iOS

data.apnString上网接入点, cmnet

Android

data.appsString设备安装的APP列表

Android

data.bsidString基站ID

Android

data.cpuStringcpu名称

Android

data.imageString图片数量

Android

data.imsiStringSIM标识

Android

data.telString设备手机号 只有部分SIM可获取到

Android

data.wifisString周围wifi列表 信号最强的10个

Android

data.gyroscopeString陀螺仪传感器 缓存上一次的数据+获取时的时间戳,第一次无法取到

Android

data.lightString光传感器 缓存上一次的数据+获取时的时间戳,第一次无法取到

Android

data.orientationString方向传感器 缓存上一次的数据+获取时的时间戳,第一次无法取到

Android

错误码说明

示例

YISModule.Tool.getRiskControlInfo((error, data) => {
    if(error) {

    } else {
        // data
    }
});