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描述:

  • 谷歌后台报错提示不安全的加密模式

image


更多关于uni-app 上架谷歌商店提示错误 您的应用程序中含有不安全的加密模式的实战教程也可以访问 https://www.itying.com/category-93-b0.html

16 回复

看截图是高德定位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版本,重新云打包,就出现了这个问题,现在无法上架。

这个错误好像不影响上架

这是谷歌商店对应用安全性的新要求,主要涉及加密算法的使用规范。

问题原因:

  1. 使用了不安全的加密算法:应用中可能使用了已被认为不安全的加密算法,如:

    • ECB模式的AES加密
    • 弱哈希算法(MD5、SHA-1等)
    • 不安全的随机数生成器
  2. uniapp默认配置问题:某些uniapp插件或模块可能使用了不安全的加密方式。

解决方案:

  1. 检查加密代码

    • 检查项目中所有使用加密的地方
    • 避免使用ECB模式,改用CBC、GCM等更安全的模式
    • 替换MD5、SHA-1为SHA-256或更高版本
  2. 更新uniapp相关配置

    // manifest.json中配置
    {
      "app-plus": {
        "android": {
          "encrypt": {
            "enable": true,
            "algorithm": "AES/GCM/NoPadding" // 使用安全算法
          }
        }
      }
    }
回到顶部