确保应用禁用电池优化后仍保持活跃

4次阅读
没有评论

如何确保已关闭电池优化的应用仍保持活跃

问题背景

用户在一个 Nexus 6P 设备上遇到了一个现象:虽然已经禁用了某些应用程序的电池优化设置,但这些应用仍然会被系统短暂中断(doze off)。特别提到的问题是 Sip 客户端(csipsimple 和 bria)以及 Pushover。在设备的某些时刻,用户希望这些应用能够始终保持活跃状态。目前来看,是否可以通过其他方式让这些应用能够在需要时保持运行?

基本情况分析

通常情况下,应用程序的作者会设计应用在后台处理时尽量减少对系统资源的影响从而达到节能的效果。例如使用唤醒锁(wakelock)或设置定时器,使应用程序在特定条件下被激活以完成指定任务。

然而当用户希望某些关键的应用一直保持活跃时,可以参考以下一些方法:

  1. 使用高优先级通知消息:尽管 Google Play Services 允许开发者发送高优先级的消息,而且官方文档提到这种高优先级的消息能够使应用在休眠模式下被唤醒。但是这并不会让整个设备不处于 Doze 等能效优化的状态,而是允许特定应用程序接收更新或保持在线。

  2. 与开发团队取得联系:如果某个应用的行为不符合预期,最好的方法是直接向开发者反馈此问题,并解释为何在禁用电池优化之后该应用仍然会被系统短暂中断。虽然有的开发人员可能会建议您启用电池优化以防潜在的问题,但实际的使用体验并不总是可以完全依赖推荐。

应对策略

  • 了解应用设计:首先要明确每个应用程序本身是如何实现它的功能,包括它的节能策略。
  • 咨询开发者或提供反馈:如果认为某个应用的行为存在问题并且它不应该在电池优化状态下行为异常,您可以用最直接的方式和开发团队沟通,向他们提出具体的建议和支持。这通常会更有效。

  • 考虑系统设置选项:虽然官方 Android 设置中并没有提供针对个别应用程序进行优先级调整的选项(如将某些应用的消息视为高优先级),但是 Google Play Services 对于某些重要且频繁使用的第三方服务确实提供了额外的支持机制。

总结

根据上述信息,不推荐通过关闭所有应用程序的电池优化来让它们在整个设备 Doze 模式下保持活力的方法。最佳的做法可能是仔细审查特定应用的功能与设计,并尽可能地与其开发者沟通以获取最符合需求的帮助及支持。

希望以上解决方案能帮助用户解决在 Nexus 6P 设备上遇到的问题,或者为其他面临类似挑战的 Android 用户提供参考和启发。

正文完