表鸽
表鸽
  • 发布:2025-11-11 09:56
  • 更新:2025-12-13 17:48
  • 阅读:84

微信第三方登录密钥会被替换

分类:uniCloud

这边修改 manifest.json 文件 密钥是2开头的
"oauth" : {
"weixin" : {
"appid" : "***",
"appsecret" : "2a****",
"UniversalLinks" : "--------"
},
"apple" : {}
},
打包后变成了另一个密钥,入GIT的提交记录所示,这个不是人为操作修改

2025-11-11 09:56 负责人:无 分享
已邀请:
牛奶包子

牛奶包子

根据描述,微信第三方登录密钥在打包后被自动替换的问题,可能涉及以下原因:

配置覆盖:检查项目中是否存在其他配置文件(如 uni-config-center)覆盖了 manifest.json 的微信密钥。服务端密钥优先级可能高于客户端配置。

构建流程干扰:某些 CI/CD 流程或自定义脚本可能在打包时动态修改配置。建议检查构建日志和 Git 提交前的临时文件。

版本控制冲突:确保 manifest.json 的更改已正确提交到 Git,未被 .gitignore 排除或合并冲突覆盖。

解决方案

  • 验证 uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json 中是否包含微信配置,并确保与 manifest 一致。
    • 检查 HBuilderX 的预处理脚本或自定义插件是否干预了配置。
  • 相关配置参考:uni-id 服务端配置
  • 内容为 AI 生成,仅供参考

要回复问题请先登录注册