harmony 鸿蒙@ohos.reminderAgentManager (后台代理提醒)(系统接口)

  • 2025-06-12
  • 浏览 (4)

@ohos.reminderAgentManager (后台代理提醒)(系统接口)

本模块提供后台代理提醒的能力,即当应用被冻结或应用退出时,计时和提醒的功能将被系统服务代理。在开发过程中,开发者可以调用本模块接口创建定时提醒,提醒类型支持倒计时、日历、闹钟三种。

说明:

本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

当前页面仅包含本模块的系统接口,其他公开接口请参见@ohos.reminderAgentManager (后台代理提醒)

导入模块

import reminderAgentManager from '@ohos.reminderAgentManager';

ActionButtonType

按钮的类型。

系统能力:SystemCapability.Notification.ReminderAgent

名称 说明
ACTION_BUTTON_TYPE_CUSTOM10+ 2 表示自定义的按钮。

ActionButton

弹出的提醒通知中按钮的类型和标题。

系统能力:SystemCapability.Notification.ReminderAgent

名称 类型 必填 说明
wantAgent10+ WantAgent 点击按钮跳转的ability信息。
dataShareUpdate11+ DataShareUpdate 点击按钮将更新应用数据库。

DataShareUpdate11+

更新数据库需要的参数信息。
数据提供方需要在module.json5中的proxyDatas节点定义要共享的表的标识,读写权限和基本信息。配置方式请见数据代理

系统能力:SystemCapability.Notification.ReminderAgent

名称 类型 必填 说明
uri string 数据使用的URI,是跨应用数据访问的唯一标识。
equalTo Record 指示筛选条件,当前仅支持通过等于筛选。
value ValueBucket 指示要更新的数据。

ReminderRequestCalendar

日历实例对象,用于设置提醒的时间。

系统能力:SystemCapability.Notification.ReminderAgent

名称 类型 必填 说明
rruleWantAgent12+ WantAgent 自定义重复日程,指明需要拉起的 Service Extension。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Background Tasks Kit(后台任务开发服务)

harmony 鸿蒙BackgroundProcessManager

harmony 鸿蒙TransientTask

harmony 鸿蒙TransientTask_DelaySuspendInfo

harmony 鸿蒙TransientTask_TransientTaskInfo

harmony 鸿蒙background_process_manager.h

harmony 鸿蒙DeviceUsageStatistics错误码

harmony 鸿蒙backgroundTaskManager错误码

harmony 鸿蒙reminderAgentManager错误码

harmony 鸿蒙workScheduler错误码

0  赞