☝🏻Телефоны Huawei используют собственную оболочку Android EMUI.

У оболочки несколько версий. В зависимости от версии настройки для корректной работы в фоне будут отличаться.
💪🏻Самый простой и общий способ стабилизировать работу приложения в фоне – запретить оптимизацию батареи в стандартных настройках. Это не гарантирует, что приложение будет всегда работать, но отчасти поможет.
👌🏻Если работа приложения не стабилизировалась, то необходимы более тонкие настройки.
🤗Теперь обо всем по порядку и подробно.

☝🏻Телефоны Huawei используют собственную оболочку Android EMUI. - 937750839721

Стандартная оптимизация батареи в Android


Для базовой настройки оптимизации батареи:
Настройки - Оптимизация батареи: нажмите на маленький треугольник рядом с надписью «Не разрешать», нажмите «Все приложения», найдите и нажмите на название нужного приложения (например, Real Time GPS Tracker или Live GPS Travel Tracker) и выберите «Не разрешать».

Некоторые устройства на EMUI 8, 9 и 10 (Huawei P20, Huawei P20 Lite, Huawei Mate 10)


Для корректной работы приложений в фоновом режиме на некоторых устройствах с EMUI нужно включить ручное управление в настройках.

Для этого:
Настройки телефона - Батарея - Запуск приложений: для нужного приложения установите «Управление вручную» и убедитесь, что все переключатели включены.

Эта функция есть не во всех смартфонах, и может иметь другое название.
Нужно отключить опцию «Управлять всем автоматически». А так же для каждого приложения, которое должно работать в фоне, включить все переключатели ручного управления.

Также для уверенности, что фоновые процессы не будут завершаться без вашего ведома, может потребоваться удаление PowerGenie, как описано ниже.

PowerGenie - системное приложение отвечающее за работоспособность режимов энергосбережения (также присутствует функция динамического изменения яркости).

Только приложения, находящиеся в “белом” списке, зашитом в само приложение, будут стабильно работать в фоне.

В PowerGenie вы не можете добавлять пользовательские приложения в “белый список”. Это означает, что нет другого способа исправить надлежащую функциональность приложения на Huawei, кроме удаления PowerGenie.

Устройства EMUI 9+

К сожалению, PowerGenie - это системное приложение, которое можно полностью удалить только с помощью ADB (Android Debug Bridge).
Вам нужно:
Установить ADB на свой компьютер
Подключить телефон с помощью кабеля для передачи данных
Включить параметры разработчика
Включить отладку по USB в параметрах разработчика на вашем телефоне
Выполнить следующие команды на вашем компьютере:

adb shell pm uninstall -k --user 0 com.huawei.powergenie
adb shell pm uninstall -k --user 0 com.huawei.android.hwaps
adb shell pm stopservice hwPfwService

Можно просто отключить PowerGenie в Настройки телефона - Приложения, но это необходимо делать каждый раз при перезагрузке устройства.

Устройства EMUI 6+ (и некоторые устройства EMUI 5)

Настройки телефона - Расширенные настройки- Диспетчер батареи -План электропитания установлен на Производительность
Настройки телефона - Расширенные настройки- Диспетчер батареи - Защищенные приложения — выберите приложение как Защищенное
Настройки телефона-Приложения- Ваше приложение- Батарея-Энергосберегающая подсказка [x] и Продолжить работу после выключения экрана [x]
Настройки телефона - Приложения - Дополнительно (внизу)- Игнорировать оптимизации -Нажмите Разрешено - Все приложения - Найдите нужное приложение в списке и выберите Разрешить

Huawei P9 Plus

Настройки телефона - Приложения - Настройки - Специальный доступ - Игнорировать оптимизацию батареи - выберите “Разрешить” для вашего приложения.

Благодаря вышеперечисленным настройкам наши приложения Real Time GPS Tracker или Live GPS Travel Tracker, а также любые другие, которым необходима работа в фоне, будут работать стабильно.

Комментарии

Комментариев нет.