升级 SDK 至 3.0.9 版本:
implementation 'ai.advance.mobile-sdk.android:liveness-detection:3.0.9'
同步 gradle
后会出现导包错误,将报错类 import 的路径由 ai.advance.liveness.lib
更改为:aai.liveness
,如:
import ai.advance.liveness.lib.GuardianLivenessDetectionSDK;
->
import aai.liveness.GuardianLivenessDetectionSDK;
IMediaPlayer.isPlayEnable()
方法已移除,使用 mLivenessView.isSoundPlayEnable()
替代
如果 LivenessActivity 位于 ai.advance.liveness.activity
,请将此类的包路径修改,不可使用ai.advance.liveness
作为类路径
如果您依赖的是 ui 库,请修改依赖版本为(ui库不需要更新到3.0.9):
implementation 'ai.advance.mobile-sdk.android:liveness-detection-ui:3.0.8'
修改 xml 中 LivenessView
节点的路径:aai.liveness.LivenessView
混淆规则变更
-keep class aai.liveness.Liveness3DMaskView
virustotal 检测链接:https://www.virustotal.com/gui/file/b566802aa67d37f331c9fb822369216b9bf2f9600820b8a3527dcf73f01218b2