Перейти к содержанию

Тихие push-уведомления

Бывают ситуации, когда вам может понадобиться обновить приложение, передать данные или получить новый контент с вашего сервера, не уведомляя пользователя и не показывая никаких видимых оповещений. Тихие push-уведомления предназначены именно для этой цели.

Тихие push-уведомления доставляются на устройства пользователей без оповещений и звука. Бейдж на иконке приложения при этом не скрывается. Тихое push-уведомление все равно может его установить, если payload содержит значение бейджа. Не работает только автоматическое увеличение значения бейджа, так как оно зависит от кода, который выполняется только для push-уведомлений с оповещением. Когда приходит тихое push-уведомление, приложение пробуждается в фоновом режиме. Пользователи не видят никаких оповещений и содержимого push-уведомления.

Отправляя тихие push-уведомления, вы можете:

  • Уведомлять ваше приложение о новом контенте, доступном для загрузки
  • Выполнять некоторые задачи в фоновом режиме
  • Получать новые данные с вашего сервера
  • Передавать пользовательские данные в приложение

Тихие push-уведомления также полезны, когда вам нужно очистить базу пользователей. Каждый раз при отправке push-уведомления все недействительные или несуществующие push-токены удаляются из нашей базы данных. Именно поэтому тихие push-уведомления используются в отслеживании удалений, что позволяет поддерживать вашу базу пользователей в актуальном и рабочем состоянии.

Реализация

Anchor link to

Customer Journey

Anchor link to

Вы можете отправлять тихие push-уведомления с помощью элемента Data to app в Customer Journeys. Элемент Data to app автоматически отправляет тихие push-уведомления с пользовательскими данными для запуска действий в приложении без оповещения пользователей.

Чтобы отправить тихие push-уведомления:

  1. Добавьте элемент Data to app на ваш Journey canvas.
  2. Вставьте ваш JSON-код в предоставленное поле. JSON payload содержит пользовательские данные, которые ваше приложение обработает при получении тихого push-уведомления.
  3. Нажмите Save, чтобы применить конфигурацию.

Тихое push-уведомление будет доставлено на устройства пользователей в фоновом режиме, пробуждая ваше приложение для обработки пользовательских данных без отображения каких-либо оповещений или звуков. Бейдж на иконке приложения все равно может измениться, если payload его устанавливает.

Вы также можете отправлять тихие push-уведомления через Pushwoosh API с помощью вашей команды разработчиков.