Список убийц задач Android

Я пытаюсь сделать список убийц задач Android, которые установлены по умолчанию в операционной системе. Проблема в том, что Android модифицируется производителем телефона, и трудно быть в курсе того, что делают все. До сих пор я нашел это:

Умный менеджер - На телефонах Samsung. Не удалось вызвать диспетчер аварий, но вы можете избежать этого, если имя вашего пакета содержит «alarm» или «alert»

Doze - На Android 6. не должно прерывать приложение, но это может задержать диспетчер тревог или сетевые процессы (особенно, если ваше приложение не активно и ваш телефон не заряжается).

Xiaomi, Автозапуск. Если автозапуск отключен, кажется, что ваше приложение полностью закрыто - нет тревоги, нет широковещательного приемника. Я не мог найти решение для этого. Единственный способ сделать что-либо - просто сообщить пользователю о внесении в белый список вашего приложения. Если у вас есть другое решение, пожалуйста, поделитесь.

Мой вопрос заключается в том, сталкивались ли вы с другим убийцей задач, подобным этим, и как было бы наилучшим способом обеспечить выживание вашего приложения (без startforeground)

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос