回复
HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.getSlots
鸿蒙时代
发布于 2025-5-13 15:16
浏览
0收藏
1.notificationManager.getSlots
支持设备Phone2in1TabletCarWearable
getSlots(callback: AsyncCallback<Array<NotificationSlot>>): void
获取此应用程序的所有通知渠道。使用callback异步回调。
系统能力:SystemCapability.Notification.Notification


示例:
import { BusinessError } from '@kit.BasicServicesKit';
// getSlots回调
let getSlotsCallback = (err: BusinessError, data: Array<notificationManager.NotificationSlot>): void => {
if (err) {
console.error(`Failed to get slots. Code is ${err.code}, message is ${err.message}`);
} else {
console.info(`Succeeded in getting slots, data is ` + JSON.stringify(data));
}
}
notificationManager.getSlots(getSlotsCallback);
2.notificationManager.getSlots
支持设备Phone2in1TabletCarWearable
getSlots(): Promise<Array<NotificationSlot>>
获取此应用程序的所有通知渠道。使用Promise异步回调。
系统能力:SystemCapability.Notification.Notification

示例
import { BusinessError } from '@kit.BasicServicesKit';
.
.notificationManager.getSlots().then((data: Array<notificationManager.NotificationSlot>) => {
. console.info(`Succeeded in getting slots, data is ` + JSON.stringify(data));
.}).catch((err: BusinessError) => {
. console.error(`Failed to get slots. Code is ${err.code}, message is ${err.message}`);
.});
本文主要参考引用自HarmonyOS官方网站
分类
赞
收藏
回复
相关推荐



















