ADD IMAGES Android Broadcast(@android_broadcast). В Android 14 обяжут указывать зачем вы используете Foreground Service (подробности тут). Цели исполь
Обложка канала

Android Broadcast

Качественная выборка Android Dev новостей, тезисы важных новостей и статей, личное мнение

Android Broadcast

3 года назад
Открыть в
В Android 14 обяжут указывать зачем вы используете Foreground Service (подробности тут). Цели использования сервисов строго ограничены списком, а любую другую работы надо выполнять через WorkManager (JobScheduler). В JobScheduler появляется новая пометка "User Initiated", которая помечает долгую задача, что еще больше ограничивает категории задач для Foreground Service. Особенности User Initiated Job: 👉 Чтобы их использовать надо будет запросить в AndroidManifest новый permission - RUN_LONG_JOBS 👉 также показать системное уведомление, пока выполняется такая Job 👉 Запущена такая Job может только когда приложение видно пользователю 👉 Такая Job может быть остановлена через системный Task Manager (появился в Android 13). Пока для такой работы говорится только о передачи данных с/на сервер. Пример как это делается в скриншотах к посту Все подробности изменения тут @android_broadcast #android14