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

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

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

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

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

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

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

Реализация

Anchor link to

Customer Journey

Anchor link to

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

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

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

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

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

Устаревшая форма пресетов (Legacy)

Anchor link to

Чтобы отправить тихое push-уведомление, перейдите в Content > Presets и добавьте новый пресет.

Страница Content Presets с опцией добавления нового push-пресета

Укажите платформу — iOS или Android.

Экран выбора платформы с опциями iOS и Android для push-пресета

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

Форма push-пресета с полями заголовка, текста сообщения и включенным флажком Silent Push

Прокрутите страницу вниз и сохраните этот пресет.

Кнопка Save в нижней части формы настройки push-пресета

Перейдите в Campaigns > Journey, выберите существующий Journey или создайте новый. Затем, нажав на элемент Push, выберите пресет с тихим push-уведомлением.

Канвас Customer Journey с элементом Push и выпадающим списком выбора пресета

Как только ваш Journey будет готов, нажмите Launch campaign справа.

Кнопка Launch campaign в правой части интерфейса Customer Journey