Я только начинаю познавать андроид разработку, поэтому у меня возникает вопрос: "Как сервер запрашивает андроид приложение?". Для более детального понимания спрошу по аналогии. Как грубо говоря в условном озоне мне приходит уведомление о том, что заказ в пункте выдачи? Это само приложение с какой-то периодичностью запрашивает новые данные у сервера или сервер сам направляет данные приложению? И если это делает сервер, то был бы благодарен любой ссылке с полезной информацией по этой теме.
Работник пункта выдачи сканирует контейнер с товаром, привезенный курьером из центрального склада. Софт пункта выдачи посылает сведения, что такой-то контейнер принят на таком-то пункте выдачи для такого-то пользователя в информационную систему магазина/торговой сети/маркетплейса. Приложение в телефоне пользователя или его серверная часть запрашивает по профилю пользователя у информационной системы магазина/торговой сети/маркетплейса - какие события произошли за текущую сессию авторизации/или другой интервал времени/либо обработчик сработал по триггеру события и генерирует необходимое сообщение для Push Notification.
Я имел ввиду немного не это. Я понимаю что такое пуш уведомления. Меня интересует, чем руководствуется приложение рассылая мне пуш уведомление. Откуда у него информация, что мой заказ в пункте выдачи