Отправка беззвучного 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 toPOST 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 }] }}