Что такое push-уведомление

«Что такое push-уведомление» — вопрос из категории API и интеграции, который задают на 24% собеседований Бизнес Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

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

Пример с кодом (Firebase Cloud Messaging для веба):

// Запрос разрешения на уведомления
Notification.requestPermission().then((permission) => {
  if (permission === 'granted') {
    console.log('Разрешение получено');
    // Подписка на push-сообщения
    messaging.getToken().then((token) => {
      console.log('Токен устройства:', token);
    });
  }
});

Типы push-уведомлений:

  • Транзакционные (напр., статус заказа)
  • Маркетинговые (акции, новости)
  • Системные (обновления, напоминания)

Ключевые особенности:

  • Работают без открытого приложения
  • Высокая вовлеченность пользователей
  • Требуют явного согласия (GDPR, CCPA)