Saltar al contenido

Enviar una notificación push silenciosa

A veces necesita pasar algunos datos a la aplicación, actualizar la aplicación en segundo plano u obtener nuevos datos de su servidor sin notificar a los usuarios. ¡Aquí es donde las Notificaciones Push Silenciosas se vuelven muy útiles!

Las Notificaciones Push Silenciosas se entregan a los dispositivos de los usuarios sin una alerta o sonido. El valor del badge en el payload no se elimina. Solo su incremento relativo +1/-1 no se aplica, ya que eso depende de la Extensión de Servicio de Notificación, que iOS solo inicia para notificaciones push que incluyen una alerta. Cuando llega una notificación push silenciosa, la aplicación se activa en segundo plano. Los usuarios no reciben ninguna alerta ni ven ningún contenido de la notificación push.

Al enviar Notificaciones Push Silenciosas, puede:

  • Notificar a su aplicación sobre nuevo contenido disponible para descargar
  • Realizar tareas en segundo plano
  • Obtener nuevos datos de su servidor
  • Pasar datos personalizados a la aplicación

Las Notificaciones Push Silenciosas están disponibles de forma predeterminada para todos los usuarios de Pushwoosh y se pueden implementar fácilmente a través de la API o de Pushwoosh Customer Journey.

Las Notificaciones Push Silenciosas también son útiles para limpiar su base de usuarios. Cada vez que se envía una notificación push, los tokens de push no válidos o inexistentes se eliminan de la base de datos. Es por eso que las Notificaciones Push Silenciosas se utilizan en el Seguimiento de Desinstalaciones (Uninstall Tracking), lo que ayuda a mantener su base de usuarios válida y actualizada.

Envío de notificaciones push silenciosas

Anchor link to

Para enviar Notificaciones Push Silenciosas a través de la solicitud de API /createMessage, establezca los parámetros "ios_silent" y "android_silent" en 1.

Ejemplo de solicitud de API:

Anchor link to
POST https://api.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
}]
}
}