[文章]HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.getActiveNotifications

阅读量0
0
0

1.notificationManager.getActiveNotifications
支持设备Phone2in1TabletCarWearable

getActiveNotifications(callback: AsyncCallback<Array>): void

获取当前应用未删除的通知列表。使用callback异步回调。

系统能力:SystemCapability.Notification.Notification
HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.getActiveNotifications-鸿蒙开发者社区
示例

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

let getActiveNotificationsCallback = (err: BusinessError, data: Array<notificationManager.NotificationRequest>): void => {
  if (err) {
    console.error(`Failed to get active notifications. Code is ${err.code}, message is ${err.message}`);
  } else {
    console.info(`Succeeded in getting active notifications, data is ` + JSON.stringify(data));
  }
}
notificationManager.getActiveNotifications(getActiveNotificationsCallback);

2.notificationManager.getActiveNotifications
支持设备Phone2in1TabletCarWearable

getActiveNotifications(): Promise<Array>

获取当前应用未删除的通知列表。使用Promise异步回调。

系统能力:SystemCapability.Notification.Notification
HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.getActiveNotifications-鸿蒙开发者社区
示例:

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

notificationManager.getActiveNotifications().then((data: Array<notificationManager.NotificationRequest>) => {
  console.info(`Succeeded in getting active notifications, data is ` + JSON.stringify(data));
}).catch((err: BusinessError) => {
  console.error(`Failed to get active notifications. Code is ${err.code}, message is ${err.message}`);
});

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

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友