Я разрабатываю приложение, в котором определенные задачи выполняются в фоновом режиме в определенное время.
Документы для разработчиков Android предлагают различные методы. Я знаю, что для этой цели можно использовать AlarmManager. Но, думаю, использование AlarmManager в Android 6.0 в режиме Doze будет давать неправильные триггеры.
Я наткнулся на библиотеки JobScheduling из документов для разработчиков.
Поскольку мое приложение поддерживает версию ниже Android 5.0. Я думал об использовании FireBaseJobDispatcher.
Могу ли я использовать FirebaseJobDispatcher для запуска определенной задачи в определенное время.
Например: я хочу обновлять БД один раз в час с 9:00 до 18:00.