Устройства Huawei убивают сервисы AndroidAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Устройства Huawei убивают сервисы Android

Сообщение Anonymous »

При разработке VPN-сервиса я столкнулся с проблемой на устройстве Huawei (Huawei P smart 2019/EMUI 12.0.0/Android 10) — подозреваю, что столкнусь с подобной проблемой и на других устройствах бренда. После запуска службы VPN и сворачивания приложений в фон система убивает мой сервис.
Я пробовал разные решения (в том числе с сайта dontkillmyapp), такие как:
  • автоматический перезапуск сервиса с флагом START_STICKY (система может убить его 3 раза за 15 секунд, затем перезапустить через 5-15 минут и тут же убить снова );
  • wakelock (просто никакого эффекта);
  • отслеживается потребление ресурсов (приложение со службой в фоновом режиме потребляет до 200 МБ при 750 -800/3000 МБ бесплатно). То есть ресурсов достаточно и приложение потребляет не много;
Для эксперимента я даже сделал «пустое» приложение с 1 кнопкой и VPN-сервис с минимальными параметрами. Общий размер кода не превышал 100 строк. А вот поведение в отношении фоновой службы точно такое же - система постоянно ее убивает.
На данный момент эффективным мне показалось только одно решение: удаление ADB с устройства. В этом случае фоновая служба не отключается системой. Но для потенциальных пользователей это совершенно непригодно, так как процесс удаления сложен для обычного пользователя.
Какие способы поддержки фонового сервиса на устройствах Huawei существуют, кроме перечисленных ?

Подробнее здесь: https://stackoverflow.com/questions/787 ... d-services
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Com.huawei.systemmanager/com.huawei.systemmanager.optimize.process.ProtectActivity}; вы объявили об этой активности в св
    Anonymous » » в форуме Android
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Com.huawei.systemmanager/com.huawei.systemmanager.optimize.process.protectactivity}; Вы объявили это занятие в своем And
    Anonymous » » в форуме Android
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • SimpleNet убивают во время вывода
    Гость » » в форуме Python
    0 Ответы
    37 Просмотры
    Последнее сообщение Гость
  • Убивают ли приложения WatchOS при экстремальных температурах? [закрыто]
    Anonymous » » в форуме IOS
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Программе C++ не хватает памяти и ее убивают [закрыто]
    Anonymous » » в форуме C++
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»