FAQ

Q1.项目的代码混淆我应该做点什么呢?

由于没有相应的方法,代码混淆将导致崩溃,因此建议忽略混淆配置中的DFLivenessSDK.aar包和库目录。

具体操作是: 添加一下代码到混淆文件中:

-dontwarn com.dfsdk.**
-keep class com.dfsdk.** { *; }
Q2.调用公有云接口获取对比人脸的hack得分

在活体检测成功后,SDK返回相应的人脸图像和加密的二进制文件。您可以将这个加密的二进制文件(或保存的人脸图像)上传到公共云接口,来做人脸的hack检查。

Q3.怎么获取活体检测的图片文件?

参考在ResultFragmentBase中的:

mResult = ((DFTransferResultInterface) getActivity().getApplication()).getResult();

获取:

DFLivenessSDK.DFLivenessImageResult[] imageResults = mResult.getLivenessImageResults();

Q4.我怎么获取生成文件的路径?

您可以在DFActionLivenessActivity中通过EXTRA_RESULT_PATH(默认路径是:/sdcard/liveness/)设置保存的路径。

Q5.如何导入活体检测SDK?

您需要在单击Import project时选择DFLivenessActionDemo中的DFLivenessLibrary目录。

Q6.如何获取SDK版本号?

int sdkVersion = DFLivenessSDK.getSDKVersion()

Q7.当出现library not found时怎么处理?

1,检查库中的so是否编译到apk中,在Android Studio中拖拽apk到右边视图中可以查看apk内容

2,SDK支持两种架构armeabi-v7a,arm64-v8a,检查项目中是否将这两种架构过滤,如果项目中仅剩armeabi架构,请将aar包中armeabi-v7a目录下的so拷贝到armeabi中一份

results matching ""

    No results matching ""