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.释放资源
如果置换手机信息成功后,调用以下方法释放资源
最后更新于
这有帮助吗?