常见问题

Q1.如果工程开启代码混淆,需要额外做什么吗?

由于代码混淆后会找不到方法导致发生crash,所以建议先在混淆配置中忽略liveness.jar包和library目录。

具体操作为:在proguard文件中加入下面的代码解决:

-dontwarn cn.linkface.**
-keep class cn.linkface.** { *; }

Q2.调用公有云接口,得到防hack得分或者进行人脸比对

活体检测成功之后,SDK会返回对应的人脸图片以及一个加密的二进制文件。您可以把这个加密的二进制文件(或者保存的人脸图片)上传到公有云接口,进行防hack校验或者人脸比对。

1.进行活体防hack校验:

如果上传加密的二进制文件,请参考:http://devdoc.cloud.linkface.cn/resources/resources_upload_liveness_data.html

如果上传人脸图片,请参考:http://devdoc.cloud.linkface.cn/resources/resources_upload_image.html

2.进行人脸比对:

如果上传加密的二进制文件,请参考:http://devdoc.cloud.linkface.cn/identity/identity_liveness_selfie_verification.html

如果上传人脸图片,请参考:http://devdoc.cloud.linkface.cn/identity/identity_historical_selfie_verification.html

Q3.活体设置随机动作

比如现在是按照顺序张嘴,点头,摇头。您可以写个随机算法将它们顺序打乱,然后在设置就行

Q4.活体Android编译器要求

这个是6.0以上的api,您只需要设置Android 的编译sdk为6.0以上就能编译通过

Q5.活体检测后生成的图像文件怎么取得

通过回调livenessFinishAndStartHackRequest、hackLiveSuccess、hackLiveFail都可以获得

Q6.身份证扫描界面,左上角的返回键的适配,是你们在sdk里做的吗

scanIntent.putExtra(IDCardActivity.EXTRA_BACK_DRAWABLE_ID, R.drawable.scan_back);//用这个参数控制显示资源

Q9.log打印输出add license ret :-14

包名错误。我们的 sdk 和包名是绑定的。用你们公司商务提供的包名替换即可: Eclipse开发环境在AndroidManifext.xml文件修改manifest标签的package属性;Android studio开发环境在工程build.gradle修改applicationId

Q10.集成SDK运行出错:RESULT_CREATE_HANDLE_ERROR = 1001 和finance library not found

在日志log中会找到以下 错误finance library not found!

意见反馈

非常感谢您使用我们公司的产品。

如果您在使用过程中遇到任何的问题,或者对我们有任何的批评建议,都欢迎您随时与我们联系。我们的工作人员会在收到邮件后,尽快给您回复。

邮箱:market@linkface.cn

results matching ""

    No results matching ""