FAQ
Q1.项目的代码混淆我应该做点什么呢?
由于没有相应的方法,代码混淆将导致崩溃,因此建议忽略混淆配置中的DFLivenessSDK.aar包和库目录。
具体操作是: 添加一下代码到混淆文件中:
-dontwarn com.dfsdk.**
-keep class com.dfsdk.** { *; }
Q2.调用公有云接口获取对比人脸的hack得分
在活体检测成功后,SDK返回相应的人脸图像和加密的二进制文件。您可以将这个加密的二进制文件(或保存的人脸图像)上传到公共云接口,来做人脸的hack检查。
Q3.如何导入活体检测SDK?
您需要在单击Import project时选择DFLivenessActionDemo中的DFLivenessLibrary目录。
Q4.如何获取SDK版本号?
int sdkVersion = DFLivenessSDK.getSDKVersion()
Q5.当出现library not found时怎么处理?
1,检查库中的so是否编译到apk中,在Android Studio中拖拽apk到右边视图中可以查看apk内容
2,SDK支持两种架构armeabi-v7a,arm64-v8a,检查项目中是否将这两种架构过滤,如果项目中仅剩armeabi架构,请将aar包中armeabi-v7a目录下的so拷贝到armeabi中一份