flutter - 编写 阿里云-金融级实名认证插件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flutter - 编写 阿里云-金融级实名认证插件相关的知识,希望对你有一定的参考价值。

参考技术A IOS集成的时候遇见几个问题,我截图列一下,有其他问题,联系我,我们共同成长。

问题三

android中集成阿里云金融级实人认证

上个项目中有用到过这个,现在又要用到,每次都是到官网去看文档去集成,特此记录一下集成的步骤

第一步:打开官网文档阿里云金融级实人认证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>;

至此前端的配置就完成了,非常简单

以上是关于flutter - 编写 阿里云-金融级实名认证插件的主要内容,如果未能解决你的问题,请参考以下文章

android中集成阿里云金融级实人认证

使用阿里云接口进行银行卡四要素实名认证

4月热搜:揭秘金融级人脸实名认证解决方案背后的技术硬货

如何通过阿里云 App 完成个人实名认证

阿里云账户实名认证个人和企业区别及实名操作步骤

用友云实名认证,了解一下