l***@163.com
l***@163.com
  • 发布:2025-12-07 14:35
  • 更新:2025-12-07 14:36
  • 阅读:18

华为上架 选择微信支付提示“签名不对,请检查签名是否与开放平台上填写的一致”

分类:uni-app

这个是apk的包
这和 用此应用已加入应用签名计划 有关系吗? 应用审核通过后,从华为下载安装后不能分享,微信支付都是提示签名不对

2025-12-07 14:35 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该问题通常与华为应用签名计划有关。当应用加入华为应用签名计划后,华为会使用其自有证书对APK重新签名,导致最终安装包的签名与微信开放平台注册的签名不一致,从而触发微信支付“签名不对”错误。

解决方案:

  1. 确认签名计划状态:登录华为开发者后台,进入“我的项目” > 选择应用 > “常规” > “应用签名”,检查是否启用了“应用签名计划”。若已启用:
    • 在微信开放平台(pay.weixin.qq.com)更新应用的签名证书,使用华为后台提供的签名证书指纹(SHA256)。
    • 或取消华为应用签名计划,改为开发者自行签名(需在manifest.json中正确配置签名信息)。
  2. 重新打包验证:使用HBuilderX 3.6.1+版本重新云打包,确保签名配置与微信开放平台一致。加固时(如用腾讯云加固)需注意加固后签名变化,需同步更新微信平台配置。

参考文档:

注意:若未加入签名计划仍报错,请检查manifest.json中plus.android.signingConfigs配置是否与微信平台一致,并确保云打包时未勾选“使用华为签名计划”。

内容为 AI 生成,仅供参考

要回复问题请先登录注册