Я работал над проектом, в котором мобильные пользователи могли получать оповещения на основе различных факторов, серверная часть будет реализована с использованием инфраструктуры MVC.
Мой вопрос касается клиентской части; Каков наиболее эффективный способ отправки оповещений клиентам? есть ли способ передавать оповещения на каждое устройство или мне нужно настроить какую-нибудь систему, где каждое устройство будет получать данные с сервера с интервалом в минуты / секунды? Боюсь, что получение данных каждые X сек / мин может привести к ненужным накладным расходам на мобильных устройствах.
Одним из способов было бы использование SMS, но услуги SMS-шлюза стоят дорого и сейчас не в моем бюджете.