HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.cancel

鸿蒙时代
发布于 2025-4-29 17:01
浏览
0收藏

1.notificationManager.cancel
支持设备Phone2in1TabletCarWearable
cancel(id: number, label: string, callback: AsyncCallback<void>): void
通过通知ID和通知标签取消已发布的通知。使用callback异步回调。
系统能力:SystemCapability.Notification.Notification
HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.cancel-鸿蒙开发者社区!
HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.cancel-鸿蒙开发者社区
示例:

import { BusinessError } from '@kit.BasicServicesKit';

// cancel回调
let cancelCallback = (err: BusinessError): void => {
  if (err) {
    console.error(`Failed to cancel notification. Code is ${err.code}, message is ${err.message}`);
  } else {
    console.info(`Succeeded in canceling notification.`);
  } 
}
notificationManager.cancel(0, "label", cancelCallback);

2.notificationManager.cancel
支持设备Phone2in1TabletCarWearable
cancel(id: number, label?: string): Promise<void>
通过通知ID和通知标签取消已发布的通知,若label为空表示取消与指定通知ID相匹配的已发布通知。使用Promise异步回调。
系统能力:SystemCapability.Notification.Notification
HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.cancel-鸿蒙开发者社区HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.cancel-鸿蒙开发者社区
示例:

import { BusinessError } from '@kit.BasicServicesKit';

notificationManager.cancel(0).then(() => {
  console.info(`Succeeded in canceling notification.`);
}).catch((err: BusinessError) => {
  console.error(`Failed to cancel notification. Code is ${err.code}, message is ${err.message}`);
});

3.notificationManager.cancel
支持设备Phone2in1TabletCarWearable
cancel(id: number, callback: AsyncCallback<void>): void
取消与指定通知ID相匹配的已发布通知。使用callback异步回调。
系统能力:SystemCapability.Notification.Notification
HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.cancel-鸿蒙开发者社区HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.cancel-鸿蒙开发者社区

示例:

import { BusinessError } from '@kit.BasicServicesKit';

// cancel回调
let cancelCallback = (err: BusinessError): void => {
  if (err) {
    console.error(`Failed to cancel notification. Code is ${err.code}, message is ${err.message}`);
  } else {
    console.info(`Succeeded in canceling notification.`);
  }
}
notificationManager.cancel(0, cancelCallback);

本文主要参考引用自HarmonyOS官方网站

分类
已于2025-4-29 17:22:37修改
收藏
回复
举报
回复
    相关推荐