Antom SDK 安全模块字段采集说明
Antom SDK 内置的安全模块帮助您在应用中构建可靠的支付安全功能。安全模块在支付过程中会收集部分设备信息,以保障支付过程的安全性。
我们提供两种不同的SDK供您进行业务集成,具体的应用集成方式将决定安全模块所采集的字段。
移动设备 SDK
适用于移动设备的 SDK(通常也被称作 Native SDK,提供 Andriod 和 iOS 版本)。在本集成方式下,安全模块所采集的字段见下表:
参数名称 | 描述 |
apdid | 服务端生成的设备唯一 ID |
os | 操作系统,如 iOS |
px | 分辨率 |
w | 屏幕宽度 |
h | 屏幕高度 |
mode | 网络制式 |
memory | 物理内存大小(单位:字节) |
hardDisk | 硬盘容量(单位:字节) |
cpuCoreNum | CPU 内核数 |
cpuFrequency | CPU 频率 |
timeZone | 时区 |
language | 语言 |
displayid | 设备版本号 |
accessWirelessNetType | 连接网络类型 (WIFI/2G/3G/4G) |
manufacture | Android 设备制造商 |
incremental | Android 设备开发板型号 |
device | Android 设备名称 |
brand | Android 设备品牌 |
board | 主板名 |
sdCard | SD卡容量(单位:字节) |
model | Android 设备具体型号 |
tags | Android Rom 标识 |
gsid | Android ID(GSID 代表 Google Service Framework ID,由谷歌服务框架生成和管理) |
gaid | Android ID(GAID 代表 Google Advertising ID,是 Android 系统提供的针对广告目的可重置标识符。每台 Android 设备都拥有唯一的 GAID,帮助广告商更好地了解用户的广告偏好,以提供更加精准的广告。用户可以在设备设置中重置此 ID,从而保护自己的隐私) |
asdk | Android SDK 版本 |
release | Android 系统版本 |
name | Android 正式名称 |
baseband | 基带编号 |
machine | 设备型号 |
isp | 运营商名字 |
host | 设备主机名称 |
vendorId | 供应商 ID |
idfa | 广告 ID |
hardDiskFree | 剩余磁盘空间 |
表 1. 移动设备 SDK 安全模块采集的字段
Web SDK
适用于桌面端 Web 页面的 SDK。在本集成方式下,安全模块所采集的字段见下表:
参数名称 | 描述 |
apdid | 服务端生成的设备唯一 ID |
appName | 该设备最近一次数据上报的应用名称 |
SDK_name | 该设备最近一次数据上报的 SDK 名称 |
SDK_version | 该设备最近一次数据上报的 SDK 版本 |
locationUrl | 用户当前访问的网页或资源的 URL |
referrer | 用户在访问当前页面之前所访问页面的 URL |
vendor | 厂商标识 |
language | 语言 |
timezone | 时区 |
windowHeight | 窗口高度 |
windowWidth | 窗口宽度 |
platform | 设备平台 |
userAgent | HTTP 请求头中的一个重要部分,用于向服务器说明发送请求的客户端软件的信息 |
screenWidth | 屏幕宽度 |
screenHeight | 屏幕高度 |
colorDepth | 色彩深度 |
pixelRatio | 像素比 |
表 2. Web SDK 安全模块采集的字段