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

鸿蒙时代
发布于 2025-4-25 15:16
686浏览
0收藏

1.notificationManager.addSlot
支持设备Phone2in1TabletCarWearable
addSlot(type: SlotType, callback: AsyncCallback<void>): void
创建指定类型的通知渠道。使用callback异步回调。
系统能力:SystemCapability.Notification.Notification
HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.addSlot-鸿蒙开发者社区
HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.addSlot-鸿蒙开发者社区
示例:

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

// addslot回调
let addSlotCallBack = (err: BusinessError): void => {
  if (err) {
    console.error(`Failed to add slot. Code is ${err.code}, message is ${err.message}`);
  } else {
    console.info(`Succeeded in adding slot.`);
  }
}
notificationManager.addSlot(notificationManager.SlotType.SOCIAL_COMMUNICATION, addSlotCallBack);

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.

2.notificationManager.addSlot
支持设备Phone2in1TabletCarWearable
addSlot(type: SlotType): Promise<void>
创建指定类型的通知渠道。使用Promise异步回调。
系统能力:SystemCapability.Notification.Notification
HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.addSlot-鸿蒙开发者社区HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.addSlot-鸿蒙开发者社区
示例:

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

notificationManager.addSlot(notificationManager.SlotType.SOCIAL_COMMUNICATION).then(() => {
  console.info(`Succeeded in adding slot.`);
}).catch((err: BusinessError) => {
  console.error(`Failed to add slot. Code is ${err.code}, message is ${err.message}`);
});

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.

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

分类
收藏
回复
举报
回复
    相关推荐