人脸核身 Android 配置流程

需要为人脸核身 SDK 添加依赖,方式如下:
将提供的 AAR 文件加入到 App 工程的 libs 文件夹下,并且在 build.gradle 中添加下面的配置。

相关产品
人脸核身 产品页,含版本规格、价格与购买入口。

一、接入配置

android{ //… repositories { flatDir { dirs 'libs' //this way we can find the .aar file in libs folder } }//添加依赖dependencies { //1. 云刷脸SDK,//aar的名称,例如:WbCloudFaceLiveSdk-v6.0.0-1234567.aar,填入'WbCloudFaceLiveSdk-v6.0.0-1234567' compile(name: 'aar的名称', ext: 'aar')//2. 云normal SDK,//aar的名称,例如:WbCloudNormal-v5.1.10-123456789.aar,填入 'WbCloudNormal-v5.1.10-123456789.aar' compile(name: 'aar的名称', ext: 'aar')} }

二、云刷脸 SDK 的混淆规则

你可以将如上代码拷贝到你的混淆文件中,也可以将 SDK 中的 kyc-cloud-face-consumer-proguard-rules.pro 拷贝到主工程根目录下,然后通过 -include kyc-cloud-face-consumer-proguard-rules.pro 加入到你的混淆文件中。

######################云刷脸混淆规则 faceverify-BEGIN############################不混淆内部类-keepattributes InnerClasses#不混淆jni调用类-keepclasseswithmembers class *{ native <methods>;}###################### faceverify-BEGIN ###########################-ignorewarnings-keep public class com.tencent.ytcommon.**{*;}-keep class com.tencent.turingfd.sdk.mfa.TNative$aa { public *; }-keep class com.tencent.turingfd.sdk.mfa.TNative$aa$bb { public *;}-keep class com.tencent.turingcam.** {*;}-keep class com.tencent.turingfd.** {*;}-keep public class com.tencent.youtu.ytagreflectlivecheck.jni.**{*;}-keep public class com.tencent.youtu.ytagreflectlivecheck.YTAGReflectLiveCheckInterface{ public <methods>;}-keep public class com.tencent.youtu.ytposedetect.jni.**{*;}-keep public class com.tencent.youtu.ytposedetect.data.**{*;}-keep public class com.tencent.youtu.liveness.YTFaceTracker{*;}-keep public class com.tencent.youtu.liveness.YTFaceTracker$*{*;}-keep public class com.tencent.cloud.huiyansdkface.facelight.net.*$*{ *;}-keep public class com.tencent.cloud.huiyansdkface.facelight.net.**{ *;}-keep public class com.tencent.cloud.huiyansdkface.facelight.config.cdn.WbUiTips{ *;}#================数据上报混淆规则 start===========================#实体类-keep class com.tencent.cloud.huiyansdkface.analytics.EventSender{ *;}-keep class com.tencent.cloud.huiyansdkface.analytics.EventSender$*{ *;}-keep class com.tencent.cloud.huiyansdkface.analytics.WBSAEvent{ *;}-keep class com.tencent.cloud.huiyansdkface.analytics.WBSAParam{ *;}#================数据上报混淆规则 end===========================#######################faceverify-END#################################################### normal混淆规则-BEGIN##############################不混淆内部类-keepattributes InnerClasses-keepattributes *Annotation*-keepattributes Signature-keepattributes Exceptions-keep public class com.tencent.cloud.huiyansdkface.normal.net.*$*{ *;}-keep public class com.tencent.cloud.huiyansdkface.normal.net.*{ *;}#bugly-keep class com.tencent.bugly.idasc.**{ *;}#wehttp混淆规则-dontwarn com.tencent.cloud.huiyansdkface.okio.**-keep class com.tencent.cloud.huiyansdkface.okio.**{ *;}-dontwarn com.tencent.cloud.huiyansdkface.okhttp3.OkHttpClient$Builder####################### normal混淆规则-END #############################

赞 (0)
上一篇 4天前
下一篇 4天前