鸿蒙系统后台Service频繁被终止,如何有效保活?

后台Service在设备休眠后频繁被系统终止,即使已申请ohos.permission.KEEP_BACKGROUND_RUNNING权限。是否有更可靠的鸿蒙后台保活方案?或需通过系统层白名单配置?

尝试方案:
使用backgroundTaskManager.requestSuspendDelay()延长生命周期;
绑定前台通知,但不符合业务场景需求;
尝试通过WorkScheduler定时唤醒,但精度不足。

阅读 651
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题