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

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

HarmonyOS
2024-07-30 11:07:53
834浏览
收藏 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
  })
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
分享
微博
QQ
微信
回复
2024-07-30 17:07:35


相关问题
鸿蒙应用如何做到防抓包
284浏览 • 0回复 待解决
HarmonyOS 如何做到页面在弹框之上?
1255浏览 • 1回复 待解决
HarmonyOS 消息通知
965浏览 • 1回复 待解决
鸿蒙一套代码如何做到多端适配呢?
4274浏览 • 1回复 待解决
如何做到类似web中的整个app变灰
1178浏览 • 1回复 待解决
如何设置给消息通知设置提醒方式
2548浏览 • 1回复 待解决
单框架如何获取系统所有通知消息
2935浏览 • 1回复 待解决