后台Service在设备休眠后频繁被系统终止,即使已申请ohos.permission.KEEP_BACKGROUND_RUNNING权限。是否有更可靠的鸿蒙后台保活方案?或需通过系统层白名单配置?
尝试方案:
使用backgroundTaskManager.requestSuspendDelay()延长生命周期;
绑定前台通知,但不符合业务场景需求;
尝试通过WorkScheduler定时唤醒,但精度不足。
后台Service在设备休眠后频繁被系统终止,即使已申请ohos.permission.KEEP_BACKGROUND_RUNNING权限。是否有更可靠的鸿蒙后台保活方案?或需通过系统层白名单配置?
尝试方案:
使用backgroundTaskManager.requestSuspendDelay()延长生命周期;
绑定前台通知,但不符合业务场景需求;
尝试通过WorkScheduler定时唤醒,但精度不足。
1 回答606 阅读✓ 已解决
1 回答603 阅读
1 回答562 阅读
1 回答496 阅读
1 回答465 阅读
540 阅读