Если приложение принудительно остановлено, ОС отменяет все задания, связанные с этим приложением. Это не единственная проблема WorkManager. ОС интерпретирует Force Stop как запрос пользователя к ОС, что они не хотят, чтобы это приложение больше выполнялось.
Даже если вы используете JobScheduler или Сервис, приложение пропало. Но принудительная остановка должна решаться пользователем.
Некоторые OEM-изготовители в прошлом внедрили некоторые изменения в ОС Android, чтобы сваливание приложения с панели запуска интерпретировалось как принудительная остановка со всеми негативное влияние на запланированные работы. Именно здесь начинаются проблемы.
WorkManager в этом случае реализовал некоторые меры по смягчению, но приложение не может ничего сделать, если оно принудительно остановлено, пока пользователь не запустит его снова.
Если возникла проблема указав c OEM-производителей, откройте проблему на Android issetracker , так как это может быть нарушение CDD. Google может связаться с OEM и попросить, чтобы они исправили ROM. Это займет время, тем временем вы можете взглянуть на такие сайты, как , не убивайте мое приложение , чтобы понять, каковы ограничения на конкретном устройстве c и использовать библиотеку, такую как автозапуск , чтобы помочь пользователю перейти к правильной настройке.