должен работать в фоне, даже когда приложение не открыто совсем, а не просто свёрнуто. Как такое можно реализовать?
Я так понимаю, что нужно ещё получить разрешение на автозапуск при старте устройства?
См. Workmanager
Как долго оно должно работать?
Форграунд сервис с плашкой только если...
Вообщем, если это приложение для пользователей, то нерешаемвая задача.
Я написал либу для похожего, не дает убить приложение и рестартит его. Просто одну строчку в аппликейшн класс + для гарантии попросить юзера отключить оптимизацию питания, иначе на китайцах и 11 -12 андроиде все же убивать будут но реже конечно. Если юзер самим приложением регулярно пользуется - то вообще нет проблем https://github.com/psa98/Dont_Kill_My_App
Обсуждают сегодня