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注册事件接收问题接口问题
570浏览 • 1回复 待解决
使用CommonEventManager.createSubscriber创建订阅关系产生订阅后收不到系统消息
1051浏览 • 1回复 待解决
HarmonyOS commonEventManager 在C++层有接口吗?
393浏览 • 1回复 待解决
EventHub、Emitter、commonEventManager 三种事件能力区别与选择
2226浏览 • 1回复 待解决
HarmonyOS CommonEventManager突然监听不到COMMON_EVENT_TIME_TICK事件
448浏览 • 1回复 待解决
taskpool使用 ,谁有好的方案?
1304浏览 • 1回复 待解决
HarmonyOS commonEventManager订阅和取消订阅时,callback的泛型不匹配
198浏览 • 1回复 待解决
数据缓存使用方面的推荐方案
854浏览 • 1回复 待解决
使用H5替代uniapp方案,性能差,有其他的替代方案吗?
757浏览 • 1回复 待解决
HarmonyOS 页面跳转该使用什么路由方案?(Router还是Navigation)
951浏览 • 1回复 待解决
HarmonyOS @ohos.commonEventManager (公共事件模块)可以订阅自定义的公共事件吗
441浏览 • 1回复 待解决
HarmonyOS inhouse分发方案
483浏览 • 1回复 待解决
HarmonyOS IOC实现方案
500浏览 • 1回复 待解决
HarmonyOS netty替代方案
575浏览 • 1回复 待解决
HarmonyOS Panel替代方案
355浏览 • 1回复 待解决
HarmonyOS 沉浸式方案
681浏览 • 1回复 待解决
HarmonyOS ArkTS mock方案
729浏览 • 1回复 待解决
HarmonyOS JSONObject替代方案
458浏览 • 2回复 待解决
HarmonyOS 列表实现方案
502浏览 • 1回复 待解决
HarmonyOS 换肤方案有哪些?
781浏览 • 1回复 待解决
HarmonyOS 国际化方案
474浏览 • 1回复 待解决
HarmonyOS 持久化存储方案
689浏览 • 1回复 待解决
HarmonyOS 全埋点方案
626浏览 • 1回复 待解决
HarmonyOS 效果实现方案
988浏览 • 1回复 待解决
HarmonyOS 热修复方案
395浏览 • 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