HarmonyOS 创建的状态栏通知点击事件两种场景如何区分创建

创建状态栏通知代码如下:

let notificationRequest: notificationManager.NotificationRequest = {
         id: 1,
         notificationSlotType: notificationManager.SlotType.CONTENT_INFORMATION,
         content: {
           notificationContentType: notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT, // 普通文本类型通知
           normal: {
             title: 'xxx',
             text: getuiPushEntity.newsTitle,
           }
         }
       };
       notificationManager.publish(notificationRequest, (err:Base.BusinessError) => {
         if (err) {
           console.error(`Failed to publish notification. Code is ${err.code}, message is ${err.message}`);
           return;
         }
         console.info('Succeeded in publishing notification.');
       });
HarmonyOS
2024-12-27 17:16:39
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

场景一:创建拉起UIAbility的WantAgent的WantAgentInfo信息。这里主要是点击通知后进入对应app的功能,用于拉起应用的场景。

场景二:创建发布公共事件的WantAgent的WantAgentInfo信息。这里主要是发送事件通知的场景,如果该应用订阅了对应的通知事件,则会执行订阅事件的回调。

分享
微博
QQ
微信
回复
2024-12-27 19:46:35
相关问题
HarmonyOS 两种模式布局如何兼容。
1670浏览 • 1回复 待解决
通知点击事件监听方法
1451浏览 • 1回复 待解决
PolarDB 集群连接地址包括哪两种
4014浏览 • 1回复 待解决
HarmonyOS 如何控制状态栏
1263浏览 • 1回复 待解决
HarmonyOS 如何隐藏状态栏
905浏览 • 1回复 待解决
HarmonyOS 状态栏颜色如何修改
3308浏览 • 1回复 待解决
HarmonyOS 如何获取状态栏高度
986浏览 • 1回复 待解决
HarmonyOS 如何设置状态栏颜色?
2629浏览 • 1回复 待解决
HarmonyOS 下拉如何隐藏状态栏
809浏览 • 1回复 待解决
沉侵式状态栏获取状态栏高度为0
1419浏览 • 1回复 待解决
HarmonyOS 默认头部状态栏
703浏览 • 1回复 待解决
如何设置状态栏和导航颜色
5062浏览 • 1回复 待解决
HarmonyOS 如何获取状态栏高度
2901浏览 • 2回复 待解决
HarmonyOS 获取状态栏高度
1026浏览 • 1回复 待解决
HarmonyOS 如何获取手机状态栏高度?
1089浏览 • 1回复 待解决
HarmonyOS 如何获取系统状态栏高度?
1914浏览 • 1回复 待解决