1# 资源调度子系统ChangeLog 2 3## cl.resourceschedule.reminderAgent.1 4 5提醒代理支持系统应用设置自定义按钮,并且自定义按钮可跳转指定应用界面。 6 7**变更影响** 8 9基于OpenHarmony4.0.7.1及之后的SDK版本开发的系统应用,可设置提醒自定义按钮。 10 11**关键接口/组件变更** 12 13| 模块名 | 类名 | 方法/属性/枚举/常量 | 变更类型 | 14| -- | -- | -- | -- | 15| reminderAgentManager | ActionButtonType | ACTION_BUTTON_TYPE_CUSTOM = 2 | 新增 | 16| reminderAgentManager | ActionButton | wantAgent?: WantAgent | 新增 | 17| reminderAgentManager | WantAgent | uri?: string | 新增 | 18| reminderAgentManager | ReminderRequest | actionButton?: [ActionButton?, ActionButton?, ActionButton?] | 变更 | 19 20**适配指导**<br> 21 22```ts 23import reminderAgentManager from '@ohos.reminderAgentManager'; 24 25let targetReminderAgent: reminderAgentManager.ReminderRequestAlarm = { 26 reminderType: reminderAgentManager.ReminderType.REMINDER_TYPE_ALARM, // 提醒类型为闹钟类型 27 ... 28 actionButton: [ 29 { 30 title: '稍后提醒', 31 type: reminderAgentManager.ActionButtonType.ACTION_BUTTON_TYPE_SNOOZE 32 }, 33 { 34 title: '关闭', 35 type: reminderAgentManager.ActionButtonType.ACTION_BUTTON_TYPE_CLOSE 36 }, 37 { 38 title: '自定义', 39 type: reminderAgentManager.ActionButtonType.ACTION_BUTTON_TYPE_CUSTOM, 40 wantAgent: { 41 pkgName: "com.example.myapplication", 42 abilityName: "EntryAbility", 43 } 44 }, 45 ] 46} 47``` 48 49## cl.resourceschedule.reminderAgent.2 50 51提醒代理支持设置通知自动消失和自动消失时间。 52 53**变更影响** 54 55基于OpenHarmony4.0.7.1及之后的SDK版本开发的系统应用,可设置提醒自动消失。 56 57**关键接口/组件变更** 58 59| 模块名 | 类名 | 方法/属性/枚举/常量 | 变更类型 | 60| -- | -- | -- | -- | 61| reminderAgentManager | ReminderRequest | tapDismissed?: boolean | 新增 | 62| reminderAgentManager | ReminderRequest | autoDeletedTime?: number | 新增 | 63 64**适配指导**<br> 65 66```ts 67import reminderAgentManager from '@ohos.reminderAgentManager'; 68 69let targetReminderAgent: reminderAgentManager.ReminderRequestAlarm = { 70 reminderType: reminderAgentManager.ReminderType.REMINDER_TYPE_ALARM, // 提醒类型为闹钟类型 71 ... 72 tapDismissed: true, 73 autoDeletedTime: 300, 74} 75```