JobScheduler无法在(非纯)Android上运行

JobScheduler无法在(非纯)Android上运行,android,background-process,kill-process,android-jobscheduler,oneplusthree,Android,Background Process,Kill Process,Android Jobscheduler,Oneplusthree,我正在使用JobScheduler在我的应用程序上运行定期后台服务。 事实证明,它在Nexus手机(安卓8.1)上工作正常,但在OnePlus 3t(安卓8.0,OxygenOS 5.0.1)上和华为P8上都无法正常工作 例如,OxygenOS在应用程序终止时会杀死大部分后台进程 我在“设置>高级>最近的应用程序管理”中将深度清除改为正常清除,效果很好 我的问题:有没有一种方法可以让JobScheduler运行,而用户不必更改设备上的任何内容 如果没有,我能找到一个带有定制安卓系统的设备列表,这

我正在使用JobScheduler在我的应用程序上运行定期后台服务。 事实证明,它在Nexus手机(安卓8.1)上工作正常,但在OnePlus 3t(安卓8.0,OxygenOS 5.0.1)上和华为P8上都无法正常工作

例如,OxygenOS在应用程序终止时会杀死大部分后台进程

我在“设置>高级>最近的应用程序管理”中将深度清除改为正常清除,效果很好

我的问题:有没有一种方法可以让JobScheduler运行,而用户不必更改设备上的任何内容

如果没有,我能找到一个带有定制安卓系统的设备列表,这些设备将以与我的OnePlus或华为相同的方式运行吗

谢谢:)