Android支付宝人脸识别,图片混淆问题

在工程中导入SDK
在控制台成功上传APK包后,您可以下载并获取到一个名为阿里云认证SDK-ANDROID.zip的ZIP压缩包。将其解压后,您可以看到在一级目录下有yw_1222_0670.jpg和client.zip两个文件。

关于签名图片

yw_1222_0670.jpg是签名图片文件,该文件和您上传的APK的包名以及签名强绑定,用于SDK的使用授权。

注意 不同包名或签名的包不能共用一个签名图片文件。当您的应用改变了包名或签名后,请务必将其重新上传到实人认证控制台,获取新的签名图片文件。不同包名或签名的渠道包也受到同样的限制。
将签名图片文件导入到工程应用模块的res/drawable目录下。如果没有这个目录,请先在工程中创建,否则将无法正常工作。

另外,如果工程在打包时启用了shrinkResources对资源进行压缩,还需要在keep.xml(res/raw/keep.xml)文件中添加以下内容:


注意 当工程环境配置的Android Gradle Plugin Version为4.2.0及以上版本时,该keep配置会失效,导致工程打Release包时签名图片依然被混淆不能使用。所以在接入时,您需要在工程的gradle.properties文件中加入

android.enableResourceOptimizations=false,防止资源被混淆。

你可能感兴趣的:(Android支付宝人脸识别,图片混淆问题)