电源管理限制

电源管理中所述,系统可能会出于多种原因对应用施加电源限制。下表列出了当前的限制。这些限制在设备处于充电状态时不适用。

在每种情况下,生效的都是最具限制性的适用设置。例如,如果省电模式处于活动状态且应用位于“极少使用”存储分区中,则系统会对 Firebase Cloud Messaging (FCM) 应用更严格的应用待机模式存储分区限制。

注意:此表中的值可能会发生变化。这些值只是示例,随着我们优化电池续航时间和内容更新时效性之间的平衡,这些值可能会随之变化。

设置 作业 * 闹钟 网络 † Firebase Cloud Messaging §
用户限制后台活动
已启用限制: 永不 永不 无限制 无限制
低电耗模式
低电耗模式处于活动状态: 推迟到下个窗口期 常规闹钟:推迟到下个窗口期

不精确的闲置时闹钟:上限为每 9 分钟 1 次

精确的闲置时闹钟:上限为每小时 72 次
推迟到下个窗口期 高优先级:无限制

普通优先级:推迟到下个窗口期
应用待机存储分区
(按存储分区)
Android 13(API 级别 33)之前
活跃: 无限制 无限制 无限制 无限制
工作集: 上限为每 2 个小时 10 分钟 上限为每小时 10 次 无限制 无限制
常用: 上限为每 8 个小时 10 分钟 上限为每小时 2 次 无限制 高优先级:10 次/天
极少使用: 上限为每 24 个小时 10 分钟 上限为每小时 1 次 已停用 高优先级:5 次/天
受限: 每天 1 次 每天一次闹钟(精确闹钟不精确闹钟 已停用 高优先级:5 次/天

* 如果作业限制生效,应用会按照指定的时间间隔获得 10 分钟的窗口期。在 10 分钟结束后,所有作业都推迟到下一个窗口期。

† 如果网络访问受到限制,应用会获得 10 分钟的窗口期,以便按照指定的时间间隔使用网络。

§ 如果高优先级 FCM 消息具有上限,则所有后续消息均被视为普通优先级消息。请注意,为应用待机模式存储分区指定的高优先级消息限制仅适用于 Android 12(API 级别 32)及更低版本。如需了解高优先级消息的当前准则,请参阅设置和管理消息优先级