uni-app 上架谷歌商店提示错误 您的应用程序中含有不安全的加密模式
uni-app 上架谷歌商店提示错误 您的应用程序中含有不安全的加密模式
| 项目信息 | 详情 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境操作系统 | Windows |
| PC开发环境操作系统版本号 | win7 |
| HBuilderX类型 | Alpha |
| HBuilderX版本号 | 3.3.2 |
| 手机系统 | Android |
| 手机系统版本号 | Android 10 |
| 手机厂商 | 华为 |
| 手机机型 | P30 |
| 页面类型 | vue |
| vue版本 | vue2 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
操作步骤:
- 打包生成aab包
预期结果:
- 不会报错
实际结果:
- 报错
bug描述:
- 谷歌后台报错提示不安全的加密模式

更多关于uni-app 上架谷歌商店提示错误 您的应用程序中含有不安全的加密模式的实战教程也可以访问 https://www.itying.com/category-93-b0.html
看截图是高德定位SDK引发的。目前集成的就是最新版本高德地图google play版。所以你如果想正常上架只能暂时选择放弃使用高德地图及定位。因为地图中也包含定位相关代码。
建议去高德地图官方反馈google play版存在不安全的加密。督促提供现版本SDK
更多关于uni-app 上架谷歌商店提示错误 您的应用程序中含有不安全的加密模式的实战教程也可以访问 https://www.itying.com/category-93-b0.html
没有开启高德定位诶,但是有定位相关代码
回复 1***@qq.com: 云打包。可以提供appid 我们排查下你是否集成了高德定位
有这个错误会无法上架吗,还是也可以通过呢
回复 DCloud_Android_ST: UNI40C34B1
回复 1***@qq.com: 是否可以上架我这边不太清楚你可以实际操作一下。还有appid我这边没有查到打包记录你可以重新传统云打包。我这边再看下
回复 DCloud_Android_ST: 好的 已经传统打包好了 麻烦再看看
回复 1***@qq.com: 我看有选择定位模块 并且配置高德的appkey_android。请检查uni项目的manifest.json
回复 DCloud_Android_ST: 好的 我看看
回复 DCloud_Android_ST: 你好我这边定位是用的手机厂商的同样也包这个问题
不会影响上架
回复 1***@qq.com: 谢谢
你好,这个问题解决了吗?我也出现了,之前的版本没有这个问题,现在升级APP版本,重新云打包,就出现了这个问题,现在无法上架。
这个错误好像不影响上架
这是谷歌商店对应用安全性的新要求,主要涉及加密算法的使用规范。
问题原因:
-
使用了不安全的加密算法:应用中可能使用了已被认为不安全的加密算法,如:
- ECB模式的AES加密
- 弱哈希算法(MD5、SHA-1等)
- 不安全的随机数生成器
-
uniapp默认配置问题:某些uniapp插件或模块可能使用了不安全的加密方式。
解决方案:
-
检查加密代码:
- 检查项目中所有使用加密的地方
- 避免使用ECB模式,改用CBC、GCM等更安全的模式
- 替换MD5、SHA-1为SHA-256或更高版本
-
更新uniapp相关配置:
// manifest.json中配置 { "app-plus": { "android": { "encrypt": { "enable": true, "algorithm": "AES/GCM/NoPadding" // 使用安全算法 } } } }


