Я должен выполнить этот вариант использования (не код, а правильное использование)
Вариант использования : мне нужно получать некоторые данные из сети каждый день в 00:30. Эти данные предоставляют мне определенное время, и один из них около 4:30 (меняется каждый день на +1 минуту -1 минуту, зависит от ответа сервера, не может использовать ++ или - логику где-либо). На этом (4:30) мне нужно запланировать будильник. Что неясно:
Должен ли я использовать AlarmManager напрямую для этого?
Должен ли я использовать WorkManager, чтобы узнать время, когда мне нужно подать сигнал тревоги, а затем использовать AlarmManager?
Должен ли я просто использовать WorkManager?
Причина, по которой я запутался, заключается в том, что некоторые прочитанные мною блоги говорят, что лучше придерживаться AlarmManager, если у меня есть какая-то работа в определенное время, но, тем не менее, я могу сделать это с WorkManager
Так как это сделать?