Android

1.引入Jar包

implementation files('libs/bitlib-uaid-v<最新版>.jar')

2.权限声明

<!-- 必要的权限 -->
<!-- 允许应用程序联网,用于访问网关和认证服务器 -->
<uses-permission android:name="android.permission.INTERNET" />
<!-- 获取网络状态,判断是否数据、wifi等 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- 允许程序改变网络连接状态 -->
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />

<!-- 非必要权限 -->
<!-- 允许程序访问WiFi网络状态信息 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<!-- 用于判断双卡和换卡 -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

3.初始化SDK

接口

参数说明

参数

类型

说明

context

Context

Application Context

key

String

分配的Key

示例

4.获取token

接口

参数说明

参数

类型

说明

tokenListener

TokenListener

Application Context

operatorType

String

运营商类型,CM:中国移动 CU:中国联通 CT:中国电信,无法确定请传 NULL

timeout

int

请求超时时间

TokenListener

参数说明

参数

类型

说明

resultCode

int

token获取成功时回调,0:成功,其他状态码为失败

msg

String

失败信息

operatorType

String

成功时返回,运营商类型,CM:中国移动 CU:中国联通 CT:中国电信

token

String

成功时返回,置换token

auth

String

成功时返回,校验信息

os

int

当前系统,1:Android

示例

官网

最后更新于

这有帮助吗?