Открыть сервис

Push-уведомление

Push-уведомление (от англ. push — «толкать», «проталкивать») — это короткое сообщение, которое серверное приложение отправляет на клиентское устройство (смартфон, планшет, компьютер) без явного запроса со стороны пользователя в данный момент. Технология push-уведомлений относится к классу технологий «сервер — клиент» и является ключевым элементом современных мобильных и веб-интерфейсов, обеспечивая доставку информации в реальном времени. Основное отличие push-уведомлений от pull-запросов (когда клиент сам периодически опрашивает сервер) заключается в том, что инициатором передачи данных выступает сервер.

История

Концепция push-уведомлений возникла задолго до эры смартфонов. В 1990-х годах протоколы мгновенного обмена сообщениями, такие как ICQ и MSN Messenger, использовали технологию «толчка» для отображения статуса контактов и входящих сообщений. Однако массовое распространение технология получила с появлением мобильных операционных систем.

В 2003 году компания Research In Motion (RIM) внедрила push-уведомления для своих устройств BlackBerry, что позволило корпоративным пользователям мгновенно получать электронную почту без необходимости ручной проверки. В 2008 году Apple представила службу Push Notification Service (APNS) для iPhone, а в 2010 году Google запустила Cloud Messaging (GCM) для Android. С 2016 года в веб-браузерах (Chrome, Firefox, Safari) появилась поддержка Web Push API, что позволило сайтам отправлять уведомления даже при закрытом браузере.

Принцип работы

Технология push-уведомлений базируется на трёх основных компонентах:

  1. Сервер приложенияисточник данных, который генерирует уведомление.
  2. Платформенный сервер push-уведомлений — центральный узел (например, Apple Push Notification Service для iOS, Firebase Cloud Messaging для Android, Web Push API для браузеров), который принимает запрос от сервера приложения и доставляет его на устройство.
  3. Клиентское устройство — конечный получатель, на котором установлено приложение или открыт веб-сайт, подписанный на уведомления.

Процесс доставки выглядит следующим образом:

Виды push-уведомлений

По типу платформы

По содержанию

По способу доставки

Технические характеристики

Применение

Push-уведомления широко используются в различных сферах:

Преимущества и недостатки

Преимущества

Недостатки

Критика и регулирование

Push-уведомления часто критикуются за нарушение концентрации внимания и создание информационного шума. Исследования показывают, что средний пользователь смартфона получает от 50 до 100 уведомлений в день, что может приводить к снижению продуктивности и повышению уровня стресса.

В России регулирование push-уведомлений осуществляется в рамках Федерального закона «О персональных данных» (№ 152-ФЗ) и Федерального закона «О рекламе» (№ 38-ФЗ). Рассылка маркетинговых push-уведомлений без согласия пользователя может быть признана нежелательной рекламой. В 2022 году вступили в силу поправки, обязывающие операторов связи и разработчиков приложений получать явное согласие пользователя на обработку данных, используемых для персонализации уведомлений.

Интересные факты

Источники

  1. Apple Inc. (2023). Apple Push Notification Service (APNS) Documentation.
  2. Google LLC. (2023). Firebase Cloud Messaging (FCM) Documentation.
  3. W3C. (2022). Web Push API Specification.
  4. Федеральный закон «О персональных данных» от 27.07.2006 № 152-ФЗ.
  5. Федеральный закон «О рекламе» от 13.03.2006 № 38-ФЗ.
  6. Localytics. (2019). Push Notification Engagement Statistics.
  7. Statista. (2023). Average number of push notifications received per day by smartphone users.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →