Lollipop - Приложения не запускаются автоматически

У меня Alcatel 5054D с Lollipop (5.1.1) на борту. Я заметил, что некоторые приложения не запускаются при загрузке или событиях, запускаемых ОС. Например, когда мой телефон не был рутирован, я пытался установить Truecaller, Truemessenger и Textra. Они просто не работали сразу после перезагрузки или если я удалил их из списка последних приложений. Что еще хуже, SMS-приложения не запускаются при новом входящем SMS, сообщение просто исчезает без какой-либо реакции со стороны Textra или Truemessenger. Но все работает нормально, когда я запускаю эти приложения вручную и держу их в фоновом режиме.

Затем я рутировал свой телефон, установил Link2SD и заметил, что он не запускается и после перезагрузки! Я должен запустить его вручную, чтобы пути были перепривязаны. Я установил диспетчер автозапуска, и он показал, что все события (получатели) для этих приложений включены.

С другой стороны, стандартные приложения для SMS, Whatsapp, Viber, GMail запускаются автоматически и работают корректно.

У меня не установлены таск-киллеры, и я не могу понять причину проблемы.

Может быть, все приложения, которые не работают, установлены на SD-карту, а те, которые работают, - нет?
Нет, они устанавливаются в память телефона.
Хорошо, тогда это что-то другое. Чтобы получить подсказку (возможно, по крайней мере), вы можете проверить журналы сразу после / во время запуска. Особенно следите за строками «E» (ошибки) и «W» (предупреждения).

Ответы (1)

Я ошибся, когда написал, что у меня нет тасккиллеров. Так получилось, что в Lollipop есть встроенная функция убийцы задач под названием «Ограниченные приложения», которая ограничивает выполнение приложений в фоновом режиме. По какой-то странной причине все SMS-приложения по умолчанию становятся ограниченными. Функцию можно найти в настройках в разделе «Приложения».