Мы замечаем, что один AlarmManagerCompat
не является надежным способом реализации функции оповещения / напоминания в нашем приложении из-за разного поведения AlarmManager
в разных версиях ОС.(Например, режим Doze)
Изначально мы планируем использовать библиотеку Evernote android-job , чтобы помочь нам реализовать функцию будильника / напоминания в нашем приложении.
ОднакоКстати, мы также заметили, что Google просто выпустил WorkerManager
.
Пока что WorkerManager
хорошо работает для нас, когда мы запускаем несколько разовых фоновых заданий (почти сразу, с ограничением подключения к Интернету) после выхода из приложения.
Мы планируемиспользуйте WorkerManager
для реализации функции будильника / напоминания.
Мне было интересно, насколько надежно WorkerManager
для реализации такой функции?Кто-нибудь пробовал?Мы нацелены на API 15 и выше.