Такие устройства, как Huawei, Xiaomi, некоторые модели Samsung или большинство известных мне устройств с MIUI, EMUI в своей системе по умолчанию включают функции экономии заряда батареи и автоматическую «оптимизацию». Недавно я создал важного рабочего, но мое устройство (Huawei P20 Lite) имеет эту встроенную функцию, которая предотвращает выполнение задания (даже показывает, что система заблокировала выполнение), если я не перейду на эту панель и не позволю приложению выполнять в фоновом режиме самостоятельно.
В производственной среде мы не можем сказать пользователям перейти в это меню и позволить нам работать в фоновом режиме (просто потому, что мы не знаем, сколько вариантов этих функций экономии заряда батареи), само приложение не работает в фоновом режиме. большинство случаев. Однако этот воркер все равно должен выполняться, потому что задача довольно важна.
Два вопроса:
1) Для приблизительной оценки, какой процент устройств будет препятствовать выполнению задачи диспетчера работ?
2) Могут ли быть применены какие-либо обходные пути в этой ситуации?
Любая помощь приветствуется, спасибо.