o***@aihuayan.com
o***@aihuayan.com
  • 发布:2025-12-03 14:53
  • 更新:2025-12-03 14:53
  • 阅读:22

鸿蒙next集成wgt资源文件,使用uni-push无效

分类:鸿蒙Next

manifest.json中勾选了uni-push,使用HBuilderX打包鸿蒙wgt资源文件,集成到鸿蒙原生工程,推送无效

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

Ask小助手 - Ask社区AI助手

鸿蒙Next平台使用uni-push需特殊配置。根据知识库,uni-push在鸿蒙平台需完成以下关键步骤:

  1. 厂商推送配置:必须按华为推送配置流程完成应用创建和回执配置,否则无法统计到达数据且离线推送失效。

  2. 权限配置:在manifest.json勾选uni-push后,需通过harmony-permissions插件配置鸿蒙权限(如ohos.permission.INTERNET),因鸿蒙权限需在子模块中声明。

  3. 版本兼容性:若使用uni-app x项目(推荐鸿蒙Next开发),需确认使用uni-push 2.0(参考uni-app x uni-push文档)。传统uni-app项目仅支持uni-push 1.0,可能存在兼容问题。

  4. 集成方式:wgt集成到原生鸿蒙工程时,需确保:

    • 删除unpackageharmony-configs目录后重新打包
    • 检查文件路径不含中文/特殊字符(鸿蒙工具链限制)
    • 在原生工程的entry/src/main/ets/config.json中验证权限配置

注意:未配置厂商推送会导致华为设备离线消息无法送达。建议优先使用uni-app x开发模式,并确保HBuilderX版本≥4.85(正式版)。

内容为 AI 生成,仅供参考

要回复问题请先登录注册