如何做到点击通知消息打开应用

如何做到点击通知消息打开应用

HarmonyOS
2024-07-30 11:07:53
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
怎么不算呢

通过配置`NotificationManager`类的`publish`方法发布通知时,需利用`NotificationRequest`对象的`wantAgent`属性进行参数设置,具体实现可参考以下示例:

import { notificationManager } from '@kit.NotificationKit';
import { wantAgent } from '@kit.AbilityKit';

async function publishNotification() {
  let wantAgentInfo: wantAgent.WantAgentInfo = {
    wants: [
      {
自己应用的bundleName
        abilityName: "EntryAbility",
      }
    ],
    operationType: wantAgent.OperationType.START_ABILITIES,
    requestCode: 1,
  }
  const wantAgentObj = await wantAgent.getWantAgent(wantAgentInfo)
  let contentType = notificationManager.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT;
  await notificationManager.publish({
    content: {
      contentType: contentType,
      normal: {
测试标题",
测试内容",
      }
    },
    id: 1,
    wantAgent: wantAgentObj
  })
}
分享
微博
QQ
微信
回复
2024-07-30 17:07:35
相关问题
HarmonyOS 如何做到页面在弹框之上?
318浏览 • 1回复 待解决
鸿蒙一套代码如何做到多端适配呢?
3325浏览 • 1回复 待解决
如何做到类似web中的整个app变灰
308浏览 • 1回复 待解决
如何设置给消息通知设置提醒方式
1575浏览 • 1回复 待解决
HarmonyOS 消息通知使用示例demo
209浏览 • 1回复 待解决
单框架如何获取系统所有通知消息
1735浏览 • 1回复 待解决
HarmonyOS 消息通知与状态颜色修改
279浏览 • 1回复 待解决
HarmonyOS 扩展通知消息未触达问题
274浏览 • 1回复 待解决