Отправка тихих push-уведомлений
Иногда требуется передать в приложение какие-либо данные, обновить приложение в фоновом режиме или получить новые данные с вашего сервера, не уведомляя при этом пользователей. В таких случаях очень полезны тихие push-уведомления!
Тихие push-уведомления доставляются на устройства пользователей без оповещения, звука или значка на иконке. При поступлении такого уведомления приложение пробуждается в фоновом режиме. Пользователи не получают никаких оповещений и не видят содержимого push-уведомления.
Отправляя тихие push-уведомления, вы можете:
- Уведомлять ваше приложение о появлении нового контента для загрузки
- Выполнять фоновые задачи
- Получать новые данные с вашего сервера
- Передавать custom data в приложение
Тихие push-уведомления доступны «из коробки» для всех пользователей Wavesend и могут быть легко реализованы через API или Wavesend Customer Journey.
Тихие push-уведомления также полезны для очистки вашей базы пользователей. Каждый раз при отправке push-уведомления недействительные или несуществующие push tokens удаляются из базы данных. Именно поэтому тихие push-уведомления используются в отслеживании удалений (Uninstall Tracking), что помогает поддерживать вашу базу пользователей в актуальном и действителньом состоянии.
Отправка тихих push-уведомлений
Section titled “Отправка тихих push-уведомлений”Чтобы отправить тихие push-уведомления с помощью API-запроса /createMessage, установите для параметров "ios_silent" и "android_silent" значение 1.
Пример API-запроса:
Section titled “Пример API-запроса:”POST https://cp.wavesend.ru/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 }] }}