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

Отправка беззвучного push-уведомления

Иногда требуется передать в приложение какие-либо данные, обновить его в фоновом режиме или получить новые данные с сервера, не уведомляя при этом пользователей. В таких случаях очень полезны беззвучные push-уведомления (Silent Push Notifications)!

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

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

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

Беззвучные push-уведомления доступны по умолчанию всем пользователям Pushwoosh, и их можно легко реализовать через API или Pushwoosh Customer Journey.

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

Отправка беззвучных push-уведомлений

Anchor link to

Для отправки беззвучных push-уведомлений через API-запрос /createMessage установите для параметров "ios_silent" и "android_silent" значение 1.

Пример API-запроса:

Anchor link to
POST https://cp.pushwoosh.com/json/1.3/createMessage
{
"request": {
"application": "XXXXX-XXXXX",
"auth": ACCESS_TOKEN,
"notifications": [{
"send_date": "now",
"ignore_user_timezone": true,
"content": "test",
"platforms": [1, 3],
"ios_silent": 1,
"android_silent": 1
}]
}
}