diff --git a/zh-cn/application-dev/basic-services/common-event/common-event-subscription.md b/zh-cn/application-dev/basic-services/common-event/common-event-subscription.md index 68e616e22245f6e06b9eb230e8c08f75d3857209..9366cca716e3e623946902d79c954832951b550a 100644 --- a/zh-cn/application-dev/basic-services/common-event/common-event-subscription.md +++ b/zh-cn/application-dev/basic-services/common-event/common-event-subscription.md @@ -21,7 +21,7 @@ | 接口名 | 接口描述 | | -------- | -------- | -| createSubscriber(subscribeInfo: [CommonEventSubscribeInfo](../../reference/apis-basic-services-kit/js-apis-inner-commonEvent-commonEventSubscribeInfo.md), callback: AsyncCallback<[CommonEventSubscriber](../../reference/apis-basic-services-kit/js-apis-inner-commonEvent-commonEventSubscriber.md#使用说明)>): void | 创建订阅者对象(callback)。 | +| createSubscriber(subscribeInfo: [CommonEventSubscribeInfo](../../reference/apis-basic-services-kit/js-apis-inner-commonEvent-commonEventSubscribeInfo.md), callback: AsyncCallback<[CommonEventSubscriber](../../reference/apis-basic-services-kit/js-apis-inner-commonEvent-commonEventSubscriber.md)>): void | 创建订阅者对象(callback)。 | | createSubscriber(subscribeInfo: CommonEventSubscribeInfo): Promise<CommonEventSubscriber> | 创建订阅者对象(promise)。 | | subscribe(subscriber: CommonEventSubscriber, callback: AsyncCallback): void | 订阅公共事件。 | diff --git a/zh-cn/application-dev/notification/notification-quickreply.md b/zh-cn/application-dev/notification/notification-quickreply.md index c433fc335fa1797ef3f2ce8dcc4d286c3b151a6f..762648bdf62d77240854c757d6df029324299963 100644 --- a/zh-cn/application-dev/notification/notification-quickreply.md +++ b/zh-cn/application-dev/notification/notification-quickreply.md @@ -28,12 +28,11 @@ ```typescript import { notificationManager } from '@kit.NotificationKit'; - import { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit'; + import { AbilityConstant, UIAbility, Want, wantAgent, WantAgent } from '@kit.AbilityKit'; import { window } from '@kit.ArkUI'; import { rpc } from '@kit.IPCKit'; import { BusinessError } from '@kit.BasicServicesKit'; import { hilog } from '@kit.PerformanceAnalysisKit'; - import { common } from '@kit.AbilityKit'; const TAG: string = '[PublishOperation]'; const DOMAIN_NUMBER: number = 0xFF00; diff --git a/zh-cn/application-dev/notification/notification-slot.md b/zh-cn/application-dev/notification/notification-slot.md index e1f31dacd1658ee7cd2255a33077402a2c47abd9..381aa991289afe2d22edb2ab62a440742c825033 100644 --- a/zh-cn/application-dev/notification/notification-slot.md +++ b/zh-cn/application-dev/notification/notification-slot.md @@ -46,7 +46,7 @@ 2. 创建指定类型的通知渠道。 ```ts - // addslot回调 + // addSlot回调 let addSlotCallBack = (err: BusinessError): void => { if (err) { hilog.error(DOMAIN_NUMBER, TAG, `addSlot failed, code is ${err.code}, message is ${err.message}`); diff --git a/zh-cn/application-dev/reference/apis-basic-services-kit/errorcode-CommonEventService.md b/zh-cn/application-dev/reference/apis-basic-services-kit/errorcode-CommonEventService.md index 3da0e5afd464c10c11285fe1285eeb4312b3470c..fd5cef206d1354319d1f51d9c16543d975aa19a3 100644 --- a/zh-cn/application-dev/reference/apis-basic-services-kit/errorcode-CommonEventService.md +++ b/zh-cn/application-dev/reference/apis-basic-services-kit/errorcode-CommonEventService.md @@ -171,7 +171,7 @@ Failed to obtain system parameters. **错误信息** -The number of subscribers exceeds the upper limit. +The count of subscriber exceed system specification. **错误描述** diff --git a/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-inner-commonEvent-commonEventSubscriber.md b/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-inner-commonEvent-commonEventSubscriber.md index baab0eac2a250706ed8dbf5ebed72730b171c4e6..ac31655ba083beffb387b68a732321c2a5eadf91 100644 --- a/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-inner-commonEvent-commonEventSubscriber.md +++ b/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-inner-commonEvent-commonEventSubscriber.md @@ -16,6 +16,7 @@ 在使用CommonEventSubscriber的功能前,需要通过commonEventManager.createSubscriber获取subscriber对象。 + ```ts import { commonEventManager } from '@kit.BasicServicesKit'; import { BusinessError } from '@kit.BasicServicesKit'; @@ -56,6 +57,8 @@ getCode(callback: AsyncCallback\): void **示例:** + + ```ts subscriber.getCode((err: BusinessError, code: number) => { if (err) { @@ -84,6 +87,8 @@ getCode(): Promise\ **示例:** + + ```ts subscriber.getCode().then((code: number) => { console.info(`Succeeded in getting code, code is ${JSON.stringify(code)}`); @@ -110,6 +115,8 @@ getCodeSync(): number **示例:** + + ```ts let code: number = subscriber.getCodeSync(); console.info(`Succeeded in getting code, code is ${JSON.stringify(code)}`); @@ -142,6 +149,8 @@ setCode(code: number, callback: AsyncCallback\): void **示例:** + + ```ts subscriber.setCode(1, (err: BusinessError) => { if (err) { @@ -184,6 +193,8 @@ setCode(code: number): Promise\ **示例:** + + ```ts subscriber.setCode(1).then(() => { console.info(`Succeeded in setting code.`); @@ -218,6 +229,8 @@ setCodeSync(code: number): void **示例:** + + ```ts try { subscriber.setCodeSync(1); @@ -253,6 +266,8 @@ getData(callback: AsyncCallback\): void **示例:** + + ```ts // 获取有序公共事件传递的数据(string类型)回调 subscriber.getData((err: BusinessError, data: string) => { @@ -282,6 +297,8 @@ getData(): Promise\ **示例:** + + ```ts subscriber.getData().then((data: string) => { console.info(`Succeeded in getting data, data is ${JSON.stringify(data)}`); @@ -308,6 +325,8 @@ getDataSync(): string **示例:** + + ```ts let data: string = subscriber.getDataSync(); console.info(`Succeeded in getting data, data is ${data}`); @@ -340,6 +359,8 @@ setData(data: string, callback: AsyncCallback\): void **示例:** + + ```ts subscriber.setData('publish_data_changed', (err: BusinessError) => { if (err) { @@ -382,6 +403,8 @@ setData(data: string): Promise\ **示例:** + + ```ts subscriber.setData('publish_data_changed').then(() => { console.info(`Succeeded in setting data.`); @@ -416,6 +439,8 @@ setDataSync(data: string): void **示例:** + + ```ts try { subscriber.setDataSync('publish_data_changed'); @@ -453,6 +478,8 @@ setCodeAndData(code: number, data: string, callback:AsyncCallback\): void **示例:** + + ```ts subscriber.setCodeAndData(1, 'publish_data_changed', (err: BusinessError) => { if (err) { @@ -496,6 +523,8 @@ setCodeAndData(code: number, data: string): Promise\ **示例:** + + ```ts subscriber.setCodeAndData(1, 'publish_data_changed').then(() => { console.info(`Succeeded in setting code and data.`); @@ -531,6 +560,8 @@ setCodeAndDataSync(code: number, data: string): void **示例:** + + ```ts try { subscriber.setCodeAndDataSync(1, 'publish_data_changed'); @@ -565,6 +596,8 @@ isOrderedCommonEvent(callback: AsyncCallback\): void **示例:** + + ```ts subscriber.isOrderedCommonEvent((err: BusinessError, isOrdered:boolean) => { if (err) { @@ -591,6 +624,8 @@ isOrderedCommonEvent(): Promise\ **示例:** + + ```ts subscriber.isOrderedCommonEvent().then((isOrdered:boolean) => { console.info(`isOrderedCommonEvent ${JSON.stringify(isOrdered)}`); @@ -615,6 +650,8 @@ isOrderedCommonEventSync(): boolean **示例:** + + ```ts let isOrdered: boolean = subscriber.isOrderedCommonEventSync(); console.info(`isOrderedCommonEventSync ${JSON.stringify(isOrdered)}`); @@ -644,6 +681,8 @@ isStickyCommonEvent(callback: AsyncCallback\): void **示例:** + + ```ts subscriber.isStickyCommonEvent((err: BusinessError, isSticky:boolean) => { if (err) { @@ -670,6 +709,8 @@ isStickyCommonEvent(): Promise\ **示例:** + + ```ts subscriber.isStickyCommonEvent().then((isSticky:boolean) => { console.info(`isStickyCommonEvent ${JSON.stringify(isSticky)}`); @@ -694,6 +735,8 @@ isStickyCommonEventSync(): boolean **示例:** + + ```ts let isSticky: boolean = subscriber.isStickyCommonEventSync(); console.info(`isStickyCommonEventSync ${JSON.stringify(isSticky)}`); @@ -723,6 +766,8 @@ abortCommonEvent(callback: AsyncCallback\): void **示例:** + + ```ts subscriber.abortCommonEvent((err: BusinessError) => { if (err) { @@ -756,6 +801,8 @@ abortCommonEvent(): Promise\ **示例:** + + ```ts subscriber.abortCommonEvent().then(() => { console.info(`Succeeded in aborting common event.`); @@ -779,6 +826,8 @@ abortCommonEventSync(): void **示例:** + + ```ts subscriber.abortCommonEventSync(); subscriber.finishCommonEvent().then(() => { @@ -812,6 +861,8 @@ clearAbortCommonEvent(callback: AsyncCallback\): void **示例:** + + ```ts subscriber.clearAbortCommonEvent((err: BusinessError) => { if (err) { @@ -845,6 +896,8 @@ clearAbortCommonEvent(): Promise\ **示例:** + + ```ts subscriber.clearAbortCommonEvent().then(() => { console.info(`Succeeded in clearing abort common event.`); @@ -868,6 +921,8 @@ clearAbortCommonEventSync(): void **示例:** + + ```ts subscriber.clearAbortCommonEventSync(); subscriber.finishCommonEvent().then(() => { @@ -901,6 +956,8 @@ getAbortCommonEvent(callback: AsyncCallback\): void **示例:** + + ```ts subscriber.getAbortCommonEvent((err: BusinessError, abortEvent: boolean) => { if (err) { @@ -927,6 +984,8 @@ getAbortCommonEvent(): Promise\ **示例:** + + ```ts subscriber.getAbortCommonEvent().then((abortEvent: boolean) => { console.info(`Succeeded in getting abort common event, abortEvent is ${JSON.stringify(abortEvent)}`); @@ -951,6 +1010,8 @@ getAbortCommonEventSync(): boolean **示例:** + + ```ts let abortEvent: boolean = subscriber.getAbortCommonEventSync(); console.info(`Succeeded in getting abort common event, abortEvent is ${JSON.stringify(abortEvent)}`); @@ -982,6 +1043,8 @@ getSubscribeInfo(callback: AsyncCallback\): void **示例:** + + ```ts subscriber.getSubscribeInfo((err: BusinessError, subscribeInfo: commonEventManager.CommonEventSubscribeInfo) => { if (err) { @@ -1010,6 +1073,8 @@ getSubscribeInfo(): Promise\ **示例:** + + ```ts subscriber.getSubscribeInfo().then((subscribeInfo: commonEventManager.CommonEventSubscribeInfo) => { console.info(`Succeeded in getting subscribe info, subscribe info is ${JSON.stringify(subscribeInfo)}`); @@ -1036,6 +1101,8 @@ getSubscribeInfoSync(): CommonEventSubscribeInfo **示例:** + + ```ts let subscribeInfo = subscriber.getSubscribeInfoSync(); console.info(`Succeeded in getting subscribe info, subscribe info is ${JSON.stringify(subscribeInfo)}`); @@ -1065,6 +1132,8 @@ finishCommonEvent(callback: AsyncCallback\): void **示例:** + + ```ts subscriber.finishCommonEvent((err: BusinessError) => { if (err) { @@ -1091,6 +1160,8 @@ finishCommonEvent(): Promise\ **示例:** + + ```ts subscriber.finishCommonEvent().then(() => { console.info(`Succeeded in finishing common event.`); diff --git a/zh-cn/application-dev/reference/apis-notification-kit/errorcode-notification.md b/zh-cn/application-dev/reference/apis-notification-kit/errorcode-notification.md index b96d7f45a4d2790f3991749ff2171e8aada2ecea..67acb44039f2bf0423ace441abfe1427b8dfcf9a 100644 --- a/zh-cn/application-dev/reference/apis-notification-kit/errorcode-notification.md +++ b/zh-cn/application-dev/reference/apis-notification-kit/errorcode-notification.md @@ -353,7 +353,7 @@ The do-not-disturb profile does not exist. **错误信息** -The application is not allowed to publish notifications due to permission control settings. +The application is not allowed to send notifications due to permission settings. **错误描述** diff --git a/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationContent-sys.md b/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationContent-sys.md index eb77033c6e06e99ff99cf3e030b94032953e651d..985f67df1a81c1f8fde6db721f81fa087807dc0d 100644 --- a/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationContent-sys.md +++ b/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationContent-sys.md @@ -76,7 +76,7 @@ | name | string | 否 | 否 | 按钮标识,用于区分同一通知的多个不同按钮。 | | iconResource | [Resource](../apis-arkui/arkui-ts/ts-types.md#resource) \| [image.PixelMap](../apis-image-kit/js-apis-image.md#pixelmap7) | 否 | 否 | 按钮的背景图。 | | text | string | 否 | 是 | 按钮展示的信息。 | -| hidePanel | boolean | 否 | 是 | 点击按钮时,是否隐藏通知中心。 | +| hidePanel | boolean | 否 | 是 | 点击按钮时,是否隐藏通知中心。默认为false。
- true:是。
- false:否。 | ## LiveViewTypes18+ diff --git a/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationRequest-sys.md b/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationRequest-sys.md index 5d013bffe0e65d1f027b8429162472a974ca5ab5..b0167c76fae180bb7acda9801da9689d798b9b65 100644 --- a/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationRequest-sys.md +++ b/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationRequest-sys.md @@ -14,7 +14,7 @@ | 名称 | 类型 | 只读 | 可选 | 说明 | |-------------------------------| -------------------------------------------------------- | ----- | --- |-----------------------------------------------------------------------| -| overlayIcon11+ | [image.PixelMap](../apis-image-kit/js-apis-image.md#pixelmap7) | 否 | 是 | 通知重叠图标。可选字段,图像像素的总字节数不超过100KB。
**系统接口**:此接口为系统接口。 | +| overlayIcon11+ | [image.PixelMap](../apis-image-kit/js-apis-image.md#pixelmap7) | 否 | 是 | 通知重叠图标。图像像素的总字节数不超过192KB。
**系统接口**:此接口为系统接口。 | | classification | string | 否 | 是 | 通知分类。
**系统接口**:此接口为系统接口。预留能力,暂未支持。 | | isRemoveAllowed8+ | boolean | 否 | 是 | 通知是否能被移除(点击通知下方删除按钮无法删除,左滑不出现删除按钮)。默认为false。
- true:是。
- false:否。
**系统接口**:此接口为系统接口。
**需要权限**:ohos.permission.SET_UNREMOVABLE_NOTIFICATION | | source8+ | number | 是 | 是 | 通知源。
**系统接口**:此接口为系统接口。预留能力,暂未支持。 | diff --git a/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationRequest.md b/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationRequest.md index 86bc1e152370ec8939bcd3669f180de3e44943b5..4f5a86f08fa336ea644579d432d5a5550bee018a 100644 --- a/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationRequest.md +++ b/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationRequest.md @@ -23,7 +23,7 @@ | tapDismissed | boolean | 否 | 是 | 通知是否自动清除。当通知携带wantAgent或actionButtons时该字段生效。默认值为true。
- true:点击通知或按钮后,自动删除当前通知。
- false:点击通知或按钮后,保留当前通知。 | | autoDeletedTime | number | 否 | 是 | 自动清除的时间。
数据格式:时间戳。
单位:ms。
例如,希望某通知存留3秒(3000ms)后对其进行清除,则对应的清除时间为:new Date().getTime() + 3000。 | | wantAgent | [WantAgent](../apis-ability-kit/js-apis-app-ability-wantAgent.md) | 否 | 是 | WantAgent封装了应用的行为意图,点击通知时触发该行为。 | -| extraInfo | {[key: string]: any} | 否 | 是 | 扩展参数。 | +| extraInfo | {[key: string]: any} | 否 | 是 | 扩展参数。为应用提供定制服务。 | | color | number | 否 | 是 | 通知背景颜色。预留能力,暂未支持。 | | colorEnabled | boolean | 否 | 是 | 通知背景颜色是否使能。预留能力,暂未支持。 | | isAlertOnce | boolean | 否 | 是 | 发布或更新该通知时,是否只进行一次通知提醒,默认为false。
- true:仅首次发布通知时进行提醒,后续更新该通知时,提醒方式变更为[LEVEL_MIN](js-apis-notificationManager.md#slotlevel)。
- false:每次均按照配置的通知提醒方式进行提醒。 | diff --git a/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationSubscriber-sys.md b/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationSubscriber-sys.md index 8f3e8baf6631e8dc404c32c20c5015022676b474..a668847053425615d4890cf0ce9e1d5b49c2b0d2 100644 --- a/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationSubscriber-sys.md +++ b/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationSubscriber-sys.md @@ -525,13 +525,13 @@ notificationSubscribe.subscribe(subscriber, subscribeCallback); **系统接口**:此接口为系统接口。 -| 名称 | 类型 | 可读 | 可写 | 说明 | +| 名称 | 类型 | 只读 | 可选 | 说明 | | --------------- |--------------------------------------------------------------------| ---- | --- | -------- | | request | [NotificationRequest](js-apis-inner-notification-notificationRequest-sys.md#notificationrequest) | 是 | 否 | 通知内容。 | -| sortingMap | [NotificationSortingMap](js-apis-inner-notification-notificationSortingMap-sys.md) | 是 | 否 | 通知排序信息。 | -| reason | number | 是 | 否 | 删除原因(1:点击通知后删除通知,2:用户删除通知) 。| -| sound | string | 是 | 否 | 通知声音。 | -| vibrationValues | Array\ | 是 | 否 | 通知震动。 | +| sortingMap | [NotificationSortingMap](js-apis-inner-notification-notificationSortingMap-sys.md) | 是 | 是 | 通知排序信息。 | +| reason | number | 是 | 是 | 删除原因(1:点击通知后删除通知,2:用户删除通知) 。| +| sound | string | 是 | 是 | 通知声音。 | +| vibrationValues | Array\ | 是 | 是 | 通知震动。 | ## EnabledNotificationCallbackData8+ diff --git a/zh-cn/application-dev/reference/apis-notification-kit/js-apis-notificationManager-sys.md b/zh-cn/application-dev/reference/apis-notification-kit/js-apis-notificationManager-sys.md index 812085b243e4ada7b710b02f4a5c214d67639fec..b9434ed223cfe83fc9f572ab528843b421af4a96 100644 --- a/zh-cn/application-dev/reference/apis-notification-kit/js-apis-notificationManager-sys.md +++ b/zh-cn/application-dev/reference/apis-notification-kit/js-apis-notificationManager-sys.md @@ -202,7 +202,7 @@ addSlot(slot: NotificationSlot, callback: AsyncCallback\): void ```ts import { BusinessError } from '@kit.BasicServicesKit'; -// addslot回调 +// addSlot回调 let addSlotCallBack = (err: BusinessError): void => { if (err) { console.error(`addSlot failed, code is ${err.code}, message is ${err.message}`); @@ -3758,7 +3758,7 @@ let onCheckNotification = (info : notificationManager.NotificationCheckInfo): no } try{ notificationManager.on("checkNotification", onCheckNotification); -} catch (err: BusinessError){ +} catch (err){ console.error(`notificationManager.on failed, code is ${err.code}, message is ${err.message}`); } ``` @@ -3854,7 +3854,7 @@ import { BusinessError } from '@kit.BasicServicesKit'; try{ notificationManager.off("checkNotification"); -} catch (err: BusinessError){ +} catch (err){ console.error(`notificationManager.off failed, code is ${err.code}, message is ${err.message}`); } ``` diff --git a/zh-cn/application-dev/reference/apis-notification-kit/js-apis-notificationManager.md b/zh-cn/application-dev/reference/apis-notification-kit/js-apis-notificationManager.md index f6afefcfbe55e2e5094c467971e4bd946f6f2930..4be4c8903dae8fd686de9442cf8c7e0af1e8b9b0 100644 --- a/zh-cn/application-dev/reference/apis-notification-kit/js-apis-notificationManager.md +++ b/zh-cn/application-dev/reference/apis-notification-kit/js-apis-notificationManager.md @@ -387,7 +387,7 @@ addSlot(type: SlotType, callback: AsyncCallback\): void ```ts import { BusinessError } from '@kit.BasicServicesKit'; -// addslot回调 +// addSlot回调 let addSlotCallBack = (err: BusinessError): void => { if (err) { console.error(`Failed to add slot. Code is ${err.code}, message is ${err.message}`); @@ -1349,10 +1349,10 @@ class MyAbility extends UIAbility { hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate'); windowStage.loadContent('pages/Index', (err, data) => { if (err.code) { - hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? ''); + hilog.error(0x0000, 'testTag', `Failed to load the content. Cause: ${JSON.stringify(err) ?? ''}`); return; } - hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? ''); + hilog.info(0x0000, 'testTag', `Succeeded in loading the content. Data: ${JSON.stringify(data) ?? ''}`); let requestEnableNotificationCallback = (err: BusinessError): void => { if (err) { hilog.error(0x0000, 'testTag', `[ANS] requestEnableNotification failed, code is ${err.code}, message is ${err.message}`); @@ -1419,10 +1419,10 @@ class MyAbility extends UIAbility { hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate'); windowStage.loadContent('pages/Index', (err, data) => { if (err.code) { - hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? ''); + hilog.error(0x0000, 'testTag', `Failed to load the content. Cause: ${JSON.stringify(err) ?? ''}`); return; } - hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? ''); + hilog.info(0x0000, 'testTag', `Succeeded in loading the content. Data: ${JSON.stringify(data) ?? ''}`); notificationManager.requestEnableNotification(this.context).then(() => { hilog.info(0x0000, 'testTag', `[ANS] requestEnableNotification success`); }).catch((err: BusinessError) => { @@ -1647,10 +1647,10 @@ class MyAbility extends UIAbility { hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate'); windowStage.loadContent('pages/Index', (err, data) => { if (err.code) { - hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? ''); + hilog.error(0x0000, 'testTag', `Failed to load the content. Cause: ${JSON.stringify(err) ?? ''}`); return; } - hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? ''); + hilog.info(0x0000, 'testTag', `Succeeded in loading the content. Data: ${JSON.stringify(data) ?? ''}`); notificationManager.openNotificationSettings(this.context).then(() => { hilog.info(0x0000, 'testTag', `[ANS] openNotificationSettings success`); }).catch((err: BusinessError) => {