Неубиваемый сервис на Андроид

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
07 августа 2018, 13:46 • 9 откликов • 80 просмотров
Добрый день. У нас есть Андроид приложение - 2 активити и 3 сервиса. Нам нужно чтобы эти сервисы всегда были в работе.

Исключение - только если устройство вообще отрублено или если пользователь удалил приложение.
Например как сервис WatsApp.

Сейчас на одном из устройств (планшет, Андроид 7.1.1.) сервисы отрубаются, если приложением не пользоваться длительное время). На другом устройстве есть кнопка "Закрыть все", при нажатии на которую сервисы гаснут, хотя WatsApp нет.

Что было сделано для борьбы с этой проблемой
1. START_STICKY
2. AlarmManager, периодически толкающий BroadcastReceiver, который проверяет и запускает сервисы.
3. Один из сервисов это несмахиваемое уведомление

Но этого явно недостаточно.
Всякие попытки, типа стартовать сервис при его onDestroy не работают.
Требуется помощь опытного разработчика на Андроид.