From 5d3209823abd380fea040191bd57bb3dd8c2f15f Mon Sep 17 00:00:00 2001 From: fangjinliang Date: Sat, 9 Apr 2022 14:40:50 +0800 Subject: [PATCH] document modify Signed-off-by: fangjinliang --- zh-cn/application-dev/notification/notification.md | 14 +++++++++++++- .../reference/apis/js-apis-notification.md | 10 +++++----- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/zh-cn/application-dev/notification/notification.md b/zh-cn/application-dev/notification/notification.md index fe23cf4e58..e09630aa13 100644 --- a/zh-cn/application-dev/notification/notification.md +++ b/zh-cn/application-dev/notification/notification.md @@ -131,7 +131,19 @@ var subscriber = { ### 通知发送 -通知发布前,先要确认通知发送使能是否开启,新安装的应用使能默认是关闭状态,需要到通知设置里开启。 +##### 开启通知使能 + +应用发布通知的使能开关默认是关闭的,所以应用发布通知前需要用户允许后才能发送。应用可以通过Notification.requestEnableNotification弹窗提醒用户允许发送通知。 + +```js +Notification.requestEnableNotification() .then((data) => { + console.info('===>requestEnableNotification success'); +}).catch((err) => { + console.error('===>requestEnableNotification failed because ' + JSON.stringify(err)); +}); +``` + + ##### 通知发布 diff --git a/zh-cn/application-dev/reference/apis/js-apis-notification.md b/zh-cn/application-dev/reference/apis/js-apis-notification.md index 95379aa8e4..7af0eb6360 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-notification.md +++ b/zh-cn/application-dev/reference/apis/js-apis-notification.md @@ -1156,7 +1156,7 @@ Notification.setSlotByBundle(bundle, notificationSlot, setSlotByBundleCallback); setSlotByBundle(bundle: BundleOption, slot: NotificationSlot): Promise\ -设定指定包的角标使能状态(Promise形式)。 +设定指定包的通知通道状态(Promise形式)。 **系统能力**:SystemCapability.Notification.Notification @@ -2851,10 +2851,10 @@ Notification.subscribe(subscriber, subscribeCallback); | 名称 | 值 | 说明 | | --------------------------------- | ----------- | ------------------ | | LEVEL_NONE | 0 | 表示关闭通知功能。 | -| LEVEL_MIN | 1 | 指示通知功能已启用,但状态栏中不显示通知图标,且没有横幅或提示音。 | -| LEVEL_LOW | 2 | 指示通知功能已启用,且状态栏中显示通知图标,但没有横幅或提示音。 | -| LEVEL_DEFAULT | 3 | 指示通知功能已启用,状态栏中显示通知图标,没有横幅但有提示音。 | -| LEVEL_HIGH | 4 | 指示通知功能已启用,状态栏中显示通知图标,有横幅和提示音。 | +| LEVEL_MIN | 1 | 表示通知功能已启用,但状态栏中不显示通知图标,且没有横幅或提示音。 | +| LEVEL_LOW | 2 | 表示通知功能已启用,且状态栏中显示通知图标,但没有横幅或提示音。 | +| LEVEL_DEFAULT | 3 | 表示通知功能已启用,状态栏中显示通知图标,没有横幅但有提示音。 | +| LEVEL_HIGH | 4 | 表示通知功能已启用,状态栏中显示通知图标,有横幅和提示音。 | ## BundleOption -- GitLab