Добрый день.
Друзья, помогите пожалуйста. Не могу найти ответ на следующий вопрос.
Общая суть задачи такова:
Приложение в определенное время должно подключиться к серверу, получить от него данные, и в зависимости от этого, показать пользователю либо одно, либо другое уведомление а самое главное запомнить время следующего такого пробуждения (оно опять же с сервера берется).
Серверная часть работает и все гуд, на андроидах это реализовано через фоновые сервисы.
Так вот, основной вопрос, знатоки: ))
Как заставить приложение просыпаться в определенное конкретное время (допустим в 17:00) и стучаться на сервер??? Время всегда точное ± 5 минут не должно быть. Причем приложение может быть как открыто, так и свернуто или вообще закрыто. Экран тоже может быть заблокирован.
Может у кого есть идеи в какую сторону копать? BackgroundFetch насколько я понимаю не дает выполнять задачи в точное время, а надо прям вот тютелька в тютельку))
Заранее спасибо)