此文参考 react-native-baidu-face,先把该项目clone 下来。
业务需求场景: 利用百度AI进行活体检测
1、准备工作
1.1、注册百度AI开放平台账号
注册地址:百度AI开放平台
注册之后,进行企业认证,这项功能需要企业认证才开放的。
)
2、创建应用
登录之后找到人脸识别模块,然后创建应用
创建应用之后,会生成AppID 、API Key 等信息,这些后续在Android版本会用后
点击下载SDK,先点击Android
)
3、新建授权
)
3.1 iOS包名填写:
iOS包名请填写苹果开发者中心的bundle ID
)
3.2 安卓包名
如果不知道可以自己查看:
3.3 安卓签名MD5
参考图示百度AI里面的的文档生成即可
如果原先已经生成了.keystore 签名文件,那就直接用这个签名查看MD5 值即可。
如何查看MD5 :命令行输入 keytool –list –v –keystore <签名文件路径>
我这里是按照文档生成了一个coach.jks 签名文件
2、Android 的配置(切记用Android studio 来配置!!!)
Android 的配置流程可以看百度AI的文档:安卓-有动作活体版文档
下面的Android 配置记得一定要使用Android studio 来配置,或者配置完了用Android studio 跑一下。
部分图示我就直接从百度AI粘贴过来了(图示包名啥的对不上别纠结)
2.1、下载 license,拷贝到工程的assets目录。