Я создаю приложение для Android, которое требует обновлений в реальном времени. Мой сервер - Firebase. Firebase предназначен для получения обновленных данных, когда пользователь подключен к серверу. На данный момент я очень впечатлен Firebase, однако моя озабоченность связана с получением новых данных, когда приложение неактивно. Я действительно не хочу пробовать эти идеи, чтобы узнать, что они плохая идея, потому что я короткая по времени. Я ищу предложения и советы.
- сервис (пример). Беспокоитесь о потреблении батареи и переходите через мой connection, если пользователи всегда подключены.
- AlarmManager запускает синхронизацию каждые X часов. Обеспокоены тем, что не получают обновлений достаточно быстро.
- Используя уведомление GCM push для отправки щекотки. Беспокоитесь о выплате другой услуги.
Любые другие предложения или возможные проблемы, которые я пропустил? Спасибо за ваше время!
Изменить
Я нашел эту тему. Все еще не уверен. Возможно, услуга - неплохая идея, за Джеймса Тамплина (Подозреваемый он - разработчик Firebase)