上个项目中有用到过这个,现在又要用到,每次都是到官网去看文档去集成,特此记录一下集成的步骤
第一步:打开官网文档阿里云金融级实人认证Android接入文档
去下载最新的sdk,集成到项目中

第二步在需要实名认证的地方去初始化
ZIMFacade.install(ctx);
需要把metaInfos(String metaInfos = ZIMFacade.getMetaInfos(ctx))传给后台获取certifyId 然后去调用实名认证的方法
- // 开始验证
- ZIMFacade zimFacade = ZIMFacadeBuilder.create(ctx);
- zimFacade.verify(certifyId, true, null, new ZIMCallback() {
- @Override
- public boolean response(final ZIMResponse response) {
- if (1000 == response.code) {
- Log.d("AliyunFace", "认证成功。");
- } else {
- Log.e("AliyunFace", "认证失败。");
- }
- return true;
- }
- });
第三部:去配置混淆文件
- -keep class com.alipay.deviceid.** { *; }
- -keep class net.security.device.api.** {*;}
- -keep class org.json.** { *;}
- -keep class com.alibaba.fastjson.** {*;}
- -keep class com.alibaba.sdk.android.oss.** { *; }
-
- -dontwarn okio.**
- -dontwarn org.apache.commons.codec.binary.**
-
- -keepclassmembers,allowobfuscation class * {
- @com.alibaba.fastjson.annotation.JSONField <fields>;
- }
至此前端的配置就完成了,非常简单