Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
f5dc1039
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
f5dc1039
编写于
4月 13, 2023
作者:
O
openharmony_ci
提交者:
Gitee
4月 13, 2023
浏览文件
操作
浏览文件
下载
差异文件
!17180 提醒代理文档更新
Merge pull request !17180 from 廖康康/master
上级
4087ca69
d5cb22b3
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
18 addition
and
14 deletion
+18
-14
zh-cn/application-dev/reference/apis/js-apis-reminderAgentManager.md
...cation-dev/reference/apis/js-apis-reminderAgentManager.md
+11
-7
zh-cn/application-dev/reference/errorcodes/errorcode-reminderAgentManager.md
...ev/reference/errorcodes/errorcode-reminderAgentManager.md
+2
-2
zh-cn/application-dev/task-management/reminder-agent-development.md
...ication-dev/task-management/reminder-agent-development.md
+5
-5
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-reminderAgentManager.md
浏览文件 @
f5dc1039
...
@@ -570,6 +570,7 @@ try {
...
@@ -570,6 +570,7 @@ try {
| -------- | -------- | -------- |
| -------- | -------- | -------- |
| ACTION_BUTTON_TYPE_CLOSE | 0 | 表示关闭提醒的按钮。 |
| ACTION_BUTTON_TYPE_CLOSE | 0 | 表示关闭提醒的按钮。 |
| ACTION_BUTTON_TYPE_SNOOZE | 1 | 表示延迟提醒的按钮。 |
| ACTION_BUTTON_TYPE_SNOOZE | 1 | 表示延迟提醒的按钮。 |
| ACTION_BUTTON_TYPE_CUSTOM
<sup>
10+
</sup>
| 2 | 表示自定义的按钮。(系统接口) |
## ReminderType
## ReminderType
...
@@ -595,18 +596,19 @@ try {
...
@@ -595,18 +596,19 @@ try {
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| title | string | 是 | 按钮显示的标题。 |
| title | string | 是 | 按钮显示的标题。 |
| type |
[
ActionButtonType
](
#actionbuttontype
)
| 是 | 按钮的类型。 |
| type |
[
ActionButtonType
](
#actionbuttontype
)
| 是 | 按钮的类型。 |
| wantAgent
<sup>
10+
</sup>
|
[
WantAgent
](
#wantagent
)
| 否 | 点击按钮跳转的ability信息。(系统接口) |
## WantAgent
## WantAgent
点击提醒通知后跳转的目标
`ability`
信息。
跳转目标的ability
信息。
**系统能力**
:
`SystemCapability.Notification.ReminderAgent`
**系统能力**
:
`SystemCapability.Notification.ReminderAgent`
| 名称 | 类型 | 必填 | 说明 |
| 名称 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| pkgName | string | 是 | 指明
点击提醒通知栏后跳转的目标HAP
名。 |
| pkgName | string | 是 | 指明
跳转的目标包
名。 |
| abilityName | string | 是 | 指明
点击提醒通知栏后
跳转的目标ability名称。 |
| abilityName | string | 是 | 指明跳转的目标ability名称。 |
## MaxScreenWantAgent
## MaxScreenWantAgent
...
@@ -617,7 +619,7 @@ try {
...
@@ -617,7 +619,7 @@ try {
| 名称 | 类型 | 必填 | 说明 |
| 名称 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| pkgName | string | 是 | 指明提醒到达时自动拉起的目标
HAP
名(如果设备在使用中,则只弹出通知横幅框)。 |
| pkgName | string | 是 | 指明提醒到达时自动拉起的目标
包
名(如果设备在使用中,则只弹出通知横幅框)。 |
| abilityName | string | 是 | 指明提醒到达时自动拉起的目标ability名(如果设备在使用中,则只弹出通知横幅框)。 |
| abilityName | string | 是 | 指明提醒到达时自动拉起的目标ability名(如果设备在使用中,则只弹出通知横幅框)。 |
...
@@ -630,18 +632,20 @@ try {
...
@@ -630,18 +632,20 @@ try {
| 名称 | 类型 | 必填 | 说明 |
| 名称 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| reminderType |
[
ReminderType
](
#remindertype
)
| 是 | 指明提醒类型。 |
| reminderType |
[
ReminderType
](
#remindertype
)
| 是 | 指明提醒类型。 |
| actionButton |
[
ActionButton
](
#actionbutton
)
| 否 | 弹出的提醒通知栏中显示的按钮(参数可选
,支持0/1/2个按钮
)。 |
| actionButton |
[
ActionButton
](
#actionbutton
)
| 否 | 弹出的提醒通知栏中显示的按钮(参数可选
。普通应用:最多支持两个按钮,系统应用:API9最多支持两个按钮,API10及以后最多支持三个按钮。
)。 |
| wantAgent |
[
WantAgent
](
#wantagent
)
| 否 | 点击通知后需要跳转的目标ability信息。 |
| wantAgent |
[
WantAgent
](
#wantagent
)
| 否 | 点击通知后需要跳转的目标ability信息。 |
| maxScreenWantAgent |
[
MaxScreenWantAgent
](
#maxscreenwantagent
)
| 否 | 提醒到达时跳转的目标包。如果设备正在使用中,则弹出一个通知框。 |
| maxScreenWantAgent |
[
MaxScreenWantAgent
](
#maxscreenwantagent
)
| 否 | 提醒到达时跳转的目标包。如果设备正在使用中,则弹出一个通知框。 |
| ringDuration | number | 否 | 指明响铃时长(单位:秒),默认1秒。 |
| ringDuration | number | 否 | 指明响铃时长(单位:秒),默认1秒。 |
| snoozeTimes | number | 否 | 指明延迟提醒次数,默认0次。 |
| snoozeTimes | number | 否 | 指明延迟提醒次数,默认0次。 |
| timeInterval | number | 否 | 执行延迟提醒间隔(单位:秒),
默认0秒
。 |
| timeInterval | number | 否 | 执行延迟提醒间隔(单位:秒),
最少5分钟
。 |
| title | string | 否 | 指明提醒标题。 |
| title | string | 否 | 指明提醒标题。 |
| content | string | 否 | 指明提醒内容。 |
| content | string | 否 | 指明提醒内容。 |
| expiredContent | string | 否 | 指明提醒过期后需要显示的内容。 |
| expiredContent | string | 否 | 指明提醒过期后需要显示的内容。 |
| snoozeContent | string | 否 | 指明延迟提醒时需要显示的内容。 |
| snoozeContent | string | 否 | 指明延迟提醒时需要显示的内容。 |
| notificationId | number | 否 | 指明提醒使用的通知的id号,相同id号的提醒会覆盖。 |
| notificationId | number | 否 | 指明提醒使用的通知的id号,相同id号的提醒会覆盖。 |
| slotType |
[
notification.SlotType
](
js-apis-notification.md#slottype
)
| 否 | 指明提醒的slot类型。 |
| slotType |
[
notification.SlotType
](
js-apis-notificationManager.md#slottype
)
| 否 | 指明提醒的slot类型。 |
| tapDismissed
<sup>
10+
</sup>
| boolean | 否 | 通知是否自动清除,同
[
NotificationRequest.tapDismissed
](
js-apis-inner-notification-notificationRequest.md#notificationrequest
)
。 |
| autoDeletedTime
<sup>
10+
</sup>
| number | 否 | 自动清除的时间,同
[
NotificationRequest.autoDeletedTime
](
js-apis-inner-notification-notificationRequest.md#notificationrequest
)
。 |
## ReminderRequestCalendar
## ReminderRequestCalendar
...
...
zh-cn/application-dev/reference/errorcodes/errorcode-reminderAgentManager.md
浏览文件 @
f5dc1039
...
@@ -36,8 +36,8 @@ The number of reminders exceeds the limit.
...
@@ -36,8 +36,8 @@ The number of reminders exceeds the limit.
**可能原因**
**可能原因**
1.
当前系统提醒超过2000个。
1.
当前系统提醒超过2000个
,api10及以后为12000个
。
2.
当前应用提醒超过30个。
2.
当前应用提醒超过30个
,api10及以后普通应用30个,系统应用10000个
。
**处理步骤**
**处理步骤**
...
...
zh-cn/application-dev/task-management/reminder-agent-development.md
浏览文件 @
f5dc1039
...
@@ -37,7 +37,7 @@
...
@@ -37,7 +37,7 @@
let targetReminderAgent: reminderAgentManager.ReminderRequestTimer = {
let targetReminderAgent: reminderAgentManager.ReminderRequestTimer = {
reminderType: reminderAgentManager.ReminderType.REMINDER_TYPE_TIMER, // 提醒类型为倒计时类型
reminderType: reminderAgentManager.ReminderType.REMINDER_TYPE_TIMER, // 提醒类型为倒计时类型
triggerTimeInSeconds: 10,
triggerTimeInSeconds: 10,
actionButton: [ // 设置弹出的提醒通知信息上显示的按钮类型和标题
,支持“关闭”和“延迟”两种类型,其中“延迟”按钮类型需要与snoozeTimes和timeInterval参数结合使用
actionButton: [ // 设置弹出的提醒通知信息上显示的按钮类型和标题
{
{
title: 'close',
title: 'close',
type: reminderAgentManager.ActionButtonType.ACTION_BUTTON_TYPE_CLOSE
type: reminderAgentManager.ActionButtonType.ACTION_BUTTON_TYPE_CLOSE
...
@@ -73,7 +73,7 @@
...
@@ -73,7 +73,7 @@
},
},
repeatMonths: [1], // 指明重复提醒的月份
repeatMonths: [1], // 指明重复提醒的月份
repeatDays: [1], // 指明重复提醒的日期
repeatDays: [1], // 指明重复提醒的日期
actionButton: [ // 设置弹出的提醒通知信息上显示的按钮类型和标题
,支持“关闭”和“延迟”两种类型,其中“延迟”按钮类型需要与snoozeTimes和timeInterval参数结合使用
actionButton: [ // 设置弹出的提醒通知信息上显示的按钮类型和标题
{
{
title: 'close',
title: 'close',
type: reminderAgentManager.ActionButtonType.ACTION_BUTTON_TYPE_CLOSE
type: reminderAgentManager.ActionButtonType.ACTION_BUTTON_TYPE_CLOSE
...
@@ -93,7 +93,7 @@
...
@@ -93,7 +93,7 @@
},
},
ringDuration: 5, // 指明响铃时长(单位:秒)
ringDuration: 5, // 指明响铃时长(单位:秒)
snoozeTimes: 2, // 指明延迟提醒次数
snoozeTimes: 2, // 指明延迟提醒次数
timeInterval:
5
, // 执行延迟提醒间隔(单位:秒)
timeInterval:
300
, // 执行延迟提醒间隔(单位:秒)
title: 'this is title', // 指明提醒标题
title: 'this is title', // 指明提醒标题
content: 'this is content', // 指明提醒内容
content: 'this is content', // 指明提醒内容
expiredContent: 'this reminder has expired', // 指明提醒过期后需要显示的内容
expiredContent: 'this reminder has expired', // 指明提醒过期后需要显示的内容
...
@@ -110,7 +110,7 @@
...
@@ -110,7 +110,7 @@
hour: 23, // 指明提醒的目标时刻
hour: 23, // 指明提醒的目标时刻
minute: 9, // 指明提醒的目标分钟
minute: 9, // 指明提醒的目标分钟
daysOfWeek: [2], // 指明每周哪几天需要重复提醒
daysOfWeek: [2], // 指明每周哪几天需要重复提醒
actionButton: [ // 设置弹出的提醒通知信息上显示的按钮类型和标题
,支持“关闭”和“延迟”两种类型,其中“延迟”按钮类型需要与snoozeTimes和timeInterval参数结合使用
actionButton: [ // 设置弹出的提醒通知信息上显示的按钮类型和标题
{
{
title: 'close',
title: 'close',
type: reminderAgentManager.ActionButtonType.ACTION_BUTTON_TYPE_CLOSE
type: reminderAgentManager.ActionButtonType.ACTION_BUTTON_TYPE_CLOSE
...
@@ -130,7 +130,7 @@
...
@@ -130,7 +130,7 @@
},
},
ringDuration: 5, // 指明响铃时长(单位:秒)
ringDuration: 5, // 指明响铃时长(单位:秒)
snoozeTimes: 2, // 指明延迟提醒次数
snoozeTimes: 2, // 指明延迟提醒次数
timeInterval:
5
, // 执行延迟提醒间隔(单位:秒)
timeInterval:
300
, // 执行延迟提醒间隔(单位:秒)
title: 'this is title', // 指明提醒标题
title: 'this is title', // 指明提醒标题
content: 'this is content', // 指明提醒内容
content: 'this is content', // 指明提醒内容
expiredContent: 'this reminder has expired', // 指明提醒过期后需要显示的内容
expiredContent: 'this reminder has expired', // 指明提醒过期后需要显示的内容
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录