Что такое Push уведомления? Примеры можно привести? Желательно под Android
Насколько я понимаю: это может быть к примеру какой-то сервис в бэкграунде, который будет отправлять запрос на сервер получать асинхронно ответ и в строку состояние(статус бар), будет выводить пользователю или к примеру в активити в виде диалога на рабочий стол или поверх активтити другого приложения(как к примеру Viber это делает).
Push уведомления инициируются сервером, без необходимости делать какие-либо периодические проверки в приложении.
Схема примерно следующая:
Приложение регистрируется в GCM, получая уникальный id (это может происходить, например, при логине), после чего отправляет этот id на свой сервер, чаще всего с информацией о логине, чтобы на сервере привязать полученный от GCM id к пользователю.
Приложение слушает входящие сообщения с помощью .GcmBroadcastReceiver
При наступлении какого-то события на сервере (например, пользователю прислали сообщение) сервер вытаскивает нужный id, которое приложение передало в первом пункте и использует его для отправки уведомления через шлюз GCM
Шлюз сам разруливает куда чего слать
В приложении срабатывает код, который был подписан на получение уведомлений