harmony(鸿蒙)后台代理提醒概述

  • 2022-10-28
  • 浏览 (714)

后台代理提醒概述

OpenHarmony设计了相关的后台活动规范。三方应用退后台后如果没有执行相关的后台任务,会被挂起。而对于某些应用,可能需要在某些指定的时刻,处理一些工作。如购物类应用,可能需要在某些时间点,提醒用户有抢购活动可以参加。此类功能通常的实现是应用使用定时器,在时间达到后,由系统拉起应用,执行相关的任务。但是给应用开放了定时器的功能,可能会造成这个机制被滥用,导致后台被挂起的应用频繁地用定时器唤醒。为了避免恶意的后台活动,同时满足应用的业务诉求,设计了后台代理提醒功能。 开发者在应用开发时,使用后台代理提醒能力后,应用可以被挂起或退出,计时和弹出提醒的功能将被后台系统服务代理。避免的应用被频繁唤醒的问题,有助于降低功耗。

提醒实例类型

  • 倒计时类型:基于倒计时的提醒功能,适用于短时的计时提醒业务。

  • 日历类型:基于日历的提醒功能,适用于较长时间的提醒业务。

  • 闹钟类型:基于时钟的提醒功能,应用可以使用此功能,实现闹钟相关的业务。

你可能感兴趣的鸿蒙文章

harmony(鸿蒙)任务管理

harmony(鸿蒙)后台代理提醒开发指导

harmony(鸿蒙)后台任务概述

harmony(鸿蒙)长时任务

harmony(鸿蒙)申请能效资源

harmony(鸿蒙)短时任务

harmony(鸿蒙)延迟任务调度开发指导

0  赞