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) - 发布:2026-08-25 11:12
- 更新:2026-08-25 11:12
- 阅读:28
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Win11 25H2
HBuilderX类型: 正式
HBuilderX版本号: 5.24
手机系统: HarmonyOS NEXT
手机系统版本号: HarmonyOS 6.0.0
手机厂商: 华为
手机机型: nova 16
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
看描述
看描述
预期结果:
看描述
看描述
实际结果:
看描述
看描述
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官方关于鸿蒙和推送的相关文档均查看并确认了配置,甚至个推的文档和华为的文档都看了,确认几个证书文件和相关配置是没有问题的