Android

1.引入Jar包

直接导入下载的jar包

implementation files('libs/quick-login-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.获取accessCode

接口

参数说明

参数

类型

说明

tokenListener

TokenListener

Application Context

timeout

int

请求超时时间

TokenListener

参数说明

参数

类型

说明

tokenInfo

TokenInfo

结果对象

TokenInfo对象说明:

参数

类型

是否回传服务器

说明

resultCode

int

获取结果,0:成功 其他状态码:失败

msg

string

结果信息

operatorType

string

成功时返回,运营商类型

CM:中国移动 CU:中国联通 CT:中国电信

accessCode

string

成功时返回,用于置换手机号的accessCode

authCode

String

电信校验code

traceId

string

成功时返回,追踪ID

mobile

string

脱敏手机号

示例

5. 打印日志

6.释放资源

如果置换手机信息成功后,调用以下方法释放资源

最后更新于

这有帮助吗?