YnnSon
YnnSon
  • 发布:2026-08-25 11:12
  • 更新:2026-08-25 11:12
  • 阅读:28

【报Bug】unipush2.0 + 鸿蒙,编译打包后闪退,具体情况看描述和附件

分类:鸿蒙Next

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Win11 25H2

HBuilderX类型: 正式

HBuilderX版本号: 5.24

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS 6.0.0

手机厂商: 华为

手机机型: nova 16

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
Error message:Cannot read property action of undefined  
Stacktrace:  
    at anonymous @uni_modules/uni-push (uni_modules/uni-push/utssdk/app-harmony/index.ets:348:14)  
    at emit @dcloudio/uni-mp-sdk (oh_modules/.ohpm/@dcloudio+uni-app-runtime@jakfngz7cm+tr6zb9bbjju2z+jqkuucunurglspq+fa=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/sdk.js:61:24)  
    at onCreate @dcloudio/uni-mp-sdk (oh_modules/.ohpm/@dcloudio+uni-app-runtime@jakfngz7cm+tr6zb9bbjju2z+jqkuucunurglspq+fa=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/EntryAbility.ets:41:23)

操作步骤:

看描述

预期结果:

看描述

实际结果:

看描述

bug描述:

正在调试鸿蒙NEXT的unipush2.0离线推送,按照文档完成了各种配置,开启了鸿蒙版的unipush,运行到手机(nova 19, 6.1.0)和模拟器,debug模式和release模式、HBuilderX运行和DevEco运行都尝试了,都会闪退,闪退日志详情看附件,下面是其中一部分

Error message:Cannot read property action of undefined  
Stacktrace:  
    at anonymous @uni_modules/uni-push (uni_modules/uni-push/utssdk/app-harmony/index.ets:348:14)  
    at emit @dcloudio/uni-mp-sdk (oh_modules/.ohpm/@dcloudio+uni-app-runtime@jakfngz7cm+tr6zb9bbjju2z+jqkuucunurglspq+fa=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/sdk.js:61:24)  
    at onCreate @dcloudio/uni-mp-sdk (oh_modules/.ohpm/@dcloudio+uni-app-runtime@jakfngz7cm+tr6zb9bbjju2z+jqkuucunurglspq+fa=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/EntryAbility.ets:41:23)

我尝试取消勾选unipush,重新打包正常打开,但会报uni.onPushMessage is not a function
结合AI最终得出结论(官方判断下,我也不知道是不是这个问题),uni-push的sdk存在BUG

我也不知道是否就我有这个问题,论坛和网上均没搜索到相关
uniapp官方关于鸿蒙和推送的相关文档均查看并确认了配置,甚至个推的文档和华为的文档都看了,确认几个证书文件和相关配置是没有问题的

2026-08-25 11:12 负责人:无 分享
已邀请:

要回复问题请先登录注册