Наверняка вы замечали, что у вас на телефоне уведомления либо приходят с задержкой, либо уведомление от приложения пришло, а приложение еще обновляет информацию. Почему так происходит? Ответ кроется в принципе работы систем Push-уведомлений - а он у всех примерно одинаков. Рассмотрим вначале первую из современных служб. Apple Push Notification Service (2009) Первая служба Push-уведомлений была создана Apple в 2009 году с выходом iOS 3. Разработчикам приложений ее функция показалась очень интересной, ведь она заметно сократила расход батареи по сравнению с уведомлениями, использующими работу приложений в фоне. Первым делом разработчик уведомляет Apple о намерении использовать ее сервер для отправки уведомлений пользователям. При установке приложения у пользователя запрашивается разрешение на получение уведомлений. При согласии приложение отправляет уникальный идентификатор устройства и код приложения на сервер уведомлений. При необходимости отправить новое уведомление для пользователя р