сервера приходит набор смс сообщений, которые надо рассылать с определенной задержкой (1-20 мин). Пробовал создавать свой Worker и выполнять через WorkManager, используя OneTimeWorkRequestBuilder с initialDelay. Сообщения отправляются с задержкой. Например, вместо минуты через 3 минуты. Вместо 20 минут через 28 минут. Стал юзать AlarmManagerCompat и setExactAndAllowWhileIdle. Точно такая же картина. Пробовал использовать вместо BroadcastReceiver WakefulBroadcastReceiver - не помогает. Приложение запускается на Android 5.1, не для маркета, battery drain не важен, потому что девайс все время на зарядке и куплен специально для этого приложения. ЧЯДНТ? Помогите.
Уточнение про 5.1 - в этой версии не было ограничения на срабатывание AlarmManager-a раз в 15 минут
Обсуждают сегодня