HarmonyOS commonEventManager 使用方案
1、在页面的aboutToAppear中设置订阅, 无法收到订阅消息, 但是在点击事件订阅, 可以收到消息.
2、点击事件订阅消息之后, 早taskpool中while循环发送消息, 订阅端收到消息比较慢, 测试有时候发送端数据已经到了20万的下标, 但是接收端才到2万下标
3、不在taskpool中, 而正常使用while + Promise发送消息, 提示failed, code is 401, message is Parameter error, 公共事件订阅无此错误吗解释
4、粘性公共事件必须是系统应用或系统服务, 这个是否后续会被放开
5、commonEventManager想过使用性能方面是否有相关说明? 比如发送数量上限、订阅者上线之类
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS commonEventManager注册事件接收问题接口问题
1305浏览 • 1回复 待解决
使用CommonEventManager.createSubscriber创建订阅关系产生订阅后收不到系统消息
1602浏览 • 1回复 待解决
HarmonyOS commonEventManager 在C++层有接口吗?
1139浏览 • 1回复 待解决
HarmonyOS CommonEventManager突然监听不到COMMON_EVENT_TIME_TICK事件
1132浏览 • 1回复 待解决
EventHub、Emitter、commonEventManager 三种事件能力区别与选择
3440浏览 • 2回复 待解决
HarmonyOS commonEventManager订阅和取消订阅时,callback的泛型不匹配
636浏览 • 1回复 待解决
taskpool使用 ,谁有好的方案?
1821浏览 • 1回复 待解决
数据缓存使用方面的推荐方案
1393浏览 • 1回复 待解决
使用H5替代uniapp方案,性能差,有其他的替代方案吗?
1583浏览 • 1回复 待解决
HarmonyOS 页面跳转该使用什么路由方案?(Router还是Navigation)
1754浏览 • 1回复 待解决
HarmonyOS JSONObject替代方案
1382浏览 • 1回复 待解决
HarmonyOS ArkTS mock方案
1339浏览 • 1回复 待解决
HarmonyOS 沉浸式方案
1425浏览 • 1回复 待解决
HarmonyOS 列表实现方案
1094浏览 • 1回复 待解决
HarmonyOS @ohos.commonEventManager (公共事件模块)可以订阅自定义的公共事件吗
1158浏览 • 1回复 待解决
HarmonyOS 无埋点方案
970浏览 • 1回复 待解决
HarmonyOS NFC方案如何实现
1003浏览 • 1回复 待解决
HarmonyOS 组件曝光跟踪方案
1093浏览 • 1回复 待解决
HarmonyOS APP开发框架方案
1073浏览 • 1回复 待解决
HarmonyOS换肤方案有哪些?
1505浏览 • 1回复 待解决
HarmonyOS 热修复方案
1227浏览 • 1回复 待解决
HarmonyOS 国密标准方案
1165浏览 • 1回复 待解决
HarmonyOS inhouse分发方案
1002浏览 • 1回复 待解决
HarmonyOS netty替代方案
1302浏览 • 1回复 待解决
HarmonyOS Panel替代方案
1268浏览 • 1回复 待解决
1.看描述大概率是subscriber生命周期问题,检查一下subscriber是否使用全局变量;
设置订阅回调函数后,订阅回调函数会在接收到事件时触发,具体可参考文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/common-event-subscription-V5
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-commoneventmanager-V5
2.大量消息发送不建议使用公共事件,公共事件不保证时效
3.对应的是通用的错误码,参数错误,请检查下写法和各个参数的传入格式是否正确
4.暂无计划放开
5.针对单个应用,发送数量上限,5ms内不超过20条,订阅者上限为200