Android 接入阿里实人认证

阿里实人认证作用:
通过动作活体的方式采集用户的人脸照片并验证其真实性,并通过与业务已留存的人脸照片进行人脸比对,验证两者是否为同一个人
实人认证接入流程
前往阿里云官网注册账号。如果已有注册账号,请跳过此步骤。
对该账号进行企业实名认证。如果已经是企业账号,请跳过此步骤。
打开云盾实人认证产品页面,单击立即开通,开通实人认证服务。
在接入之前,可以根据业务上的需求,先了解活体人脸验证方案,选择可以满足业务需求的认证方案。
登录阿里云实人认证控制台,在接入及设置页面,创建场景并进行相应的流程配置,具体操作见活体人脸验证场景设置。
根据接入时序图,了解客户端和服务端的交互流程,及各自需要做的事情。
接入时序图
在这里插入图片描述
在阿里后台设置场景
在这里插入图片描述
//这里仅是使用系统默认胡用户授权声明
在这里插入图片描述
点击获取认证SDK,上传apk,下载SDK
在这里插入图片描述
解压下载SDK-ANDROID.zip文件
1.将yw_1222_0670.jpg签名图片文件导入到工程应用模块的res/drawable目录下
如果工程在打包时启用了shrinkResources对资源进行压缩,还需要在keep.xml(res/raw/keep.xml)文件中添加以下内容:

2.解压client.zip包后根据上述介绍将SDK包拷入工程的libs目录下**
在这里插入图片描述
根据自己项目引入
在这里插入图片描述
在这里插入图片描述
关于ABI类型
SDK目前支持armeabi、armeabi-v7a、arm64-v8a三种ABI类型

android {
defaultConfig {

ndk {
abiFilters “armeabi-v7a”, “arm64-v8a”
}
}
}
关于签名配置

检查您工程的Gradle Plugin版本是否大于3.4.1,如果Gradle Plugin版本大于3.4.1,请您将Gradle Plugin版本降至3.4.1,并将Gradle版本降至5.4.1。如果无法降低Gradle Plugin及Gradle版本,需要在您工程的App模块下的build.gradle中添加签名配置,示例:
signingConfigs {
release {
// 修改为你的release签名文件信息。
storeFile file(‘test.jks’)
storePassword “test1234”
keyAlias “key0”
keyPassword “test1234”
// 修改为你的release签名文件信息。

        v1SigningEnabled true
        v2SigningEnabled true
    }
    debug {
        // 修改为你的release签名文件信息。
        storeFile file('test.jks')
        s
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值