Как запретить системе Android убивать приложение

Для оптимизации расхода заряда батареи, система Андроид может выгружать фоновые процессы из памяти. Для корректной работы Zlodiy.Net необходимо, что бы фоновый процесс постоянно был активным. Если фоновый процесс активен, в панели уведомлений виден щит. Если фоновый процесс будет выгружен из памяти, Zlodiy.Net не сможет блокировать звонки. Для того, что бы этого не происходило, необходимо выполнить определенные настройки в телефоне. Как правило, эти настройки можно найти в в настройках батареи, а также, в настройках самого установленного приложения, там где настраиваются разрешения для приложения (зависит от производителя телефона). В настройках необходимо разрешить приложению работать в фоновом режиме и по возможности, отключить разрешения на экономию заряда батареи. Для корректной и стабильной работы, рекомендуется разрешить приложению все возможные функции, которые доступны.
У некоторых производителей (например, Xiaomi) при очистки памяти выгружаются все фоновые процессы, даже, если приложению выданы все разрешения. Для того что бы это не происходило, в Zlodiy.Net встроена защита, которая позволяет автоматически запускать приложение, если оно было выгружено системой. Для активирования этой защиты необходимо в настройках самого приложения включить опцию защиты от Task Killer (по умолчанию, защита включена), а также, выставить интервал проверки активности приложения (по умолчанию 5 сек.). Чем больше интервал проверки активности приложения, тем больше вероятность, что приложение некоторое время будет не активно.
Если в вашем телефоне, при очистки памяти, приложение остается активным в фоновом режиме, можно функцию защиты отключить или увеличить интервал проверки (это экономит заряд батареи).