官方文档:Android接入
1、apk版本信息
2、动态权限获取
implementation 'com.github.tbruyelle:rxpermissions:0.12'
3、获取手机状态(包括手机号码、IMEI、IMSI权限等)
RxPermissions rxPermissions = new RxPermissions(this);
rxPermissions
.requestEach(Manifest.permission.READ_PHONE_STATE)
.subscribe(permission -> {
if (permission.granted) {
} else if (permission.shouldShowRequestPermissionRationale) {
// 点击了禁止,没有勾选 禁止再次询问
ToastUtils.showShort("请您打开权限,再来学习");
finish();
} else {
// 勾选了 禁止再次询问,跳转到权限设置页
ToastUtils.showShort("请您打开权限,再来学习");
}
});
4、该权限获取成功后再进行金融级实人认证方案初始化
private String metaInfos = "";
ZIMFacade.install(mContext);
metaInfos = ZIMFacade.getMetaInfos(mContext);
5、测试机型如下