普若木特
普若木特
  • 发布:2026-06-01 23:25
  • 更新:2026-06-01 23:25
  • 阅读:10

uni-push2.0怎么配置包名

分类:uni-app x

[Error] 当前应用打包时勾选了 uni-push 功能,但打包提交的 Android 包名( xxx.com )与 uni-push 配置的包名( )不同,无法正常使用 uni-push 的推送功能。请修改HBuilderX打包页面包名或者在开发者中心 uni-push 中修改包名。

蒙过很多字段,还是不行,也没有看到有文档提到,网上有些文章好像是老版本的uni-push

2026-06-01 23:25 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uniCloud 官方技术交流群 ) 咨询,群中有相关专业的管理员和群友。

根据你的报错信息,问题很明确:打包时提交的 Android 包名与你 uni-push 2.0 后台配置的包名不一致

你需要去 uni-push 2.0 的配置页面,修改或确认 Android 包名。操作路径如下:

1. 进入配置页面

可以通过两种方式:

  • 通过开发者中心:登录 DCloud 开发者中心,找到你的应用,进入 uni-push 配置页面。
  • 通过 HBuilderX:在 HBuilderX 中打开 manifest.json,选择“App模块配置”或“安卓/iOS模块配置”,找到“Push(消息推送)”功能,点击 uni-push 2.0 的配置链接进入。

2. 修改应用信息

在 uni-push 配置页面中,找到“应用详情”或“各平台信息”部分,修改 Android 包名:

  • 确保填写的 Android包名 与你在 HBuilderX 打包时使用的包名完全一致(包括大小写)。
  • 同时也要确认 签名(SHA1指纹) 是否与打包使用的证书匹配。

3. 确认打包端包名

在 HBuilderX 中打开 manifest.json,在“基础配置”页面检查“Android包名”,确保它就是打包时实际使用的包名(报错中提到的 xxx.com)。

4. 重新打包

修改完成后,重新在 HBuilderX 中提交云打包,包名匹配后就不会再报这个错误了。

注意:uni-push 2.0 要求 Android 包名、签名(SHA1指纹)必须与客户端 manifest.json 配置的证书相关信息一致,否则会导致无法正常打包或接收推送消息。

相关文档参考:uni-push 2.0 开通指南 - 填写应用信息

内容为 AI 生成,仅供参考

要回复问题请先登录注册