1.notificationManager.setBadgeNumber10+
支持设备Phone2in1TabletCarWearable
setBadgeNumber(badgeNumber: number): Promise
设定角标个数,在应用的桌面图标上呈现。使用Promise异步回调。
当角标设定个数取值小于或等于0时,表示清除角标。取值大于99时,通知角标将显示99+。
系统能力:SystemCapability.Notification.Notification
示例:
mport { BusinessError } from '@kit.BasicServicesKit';
let badgeNumber: number = 10;
notificationManager.setBadgeNumber(badgeNumber).then(() => {
console.info(`Succeeded in setting badge number.`);
}).catch((err: BusinessError) => {
console.error(`Failed to set badge number. Code is ${err.code}, message is ${err.message}`);
});
i
复制
2.notificationManager.setBadgeNumber10+
支持设备Phone2in1TabletCarWearable
setBadgeNumber(badgeNumber: number, callback: AsyncCallback): void
设定角标个数,在应用的桌面图标上呈现。使用callback异步回调。
当角标设定个数取值小于或等于0时,表示清除角标。取值大于99时,通知角标将显示99+。
系统能力:SystemCapability.Notification.Notification
示例
notificationManager.setBadgeNumber(badgeNumber, setBadgeNumberCallback);
import { BusinessError } from '@kit.BasicServicesKit';
let setBadgeNumberCallback = (err: BusinessError): void => {
if (err) {
console.error(`Failed to set badge number. Code is ${err.code}, message is ${err.message}`);
} else {
console.info(`Succeeded in setting badge number.`);
}
}
let badgeNumber: number = 10;
本文主要参考引用自HarmonyOS官方网站
更多回帖