Push Notifications
Catalyst Push Notifications te permite enviar notificaciones remotas a los usuarios de tu aplicación, incluso cuando la aplicación no se está ejecutando activamente en el dispositivo del usuario. Puedes enviar push notifications a una lista específica de usuarios objetivo. Puedes incluir alertas, actualizaciones o contenido promocional para que el usuario interactúe con tu aplicación.
Antes de enviar push notifications, debes habilitarlas para tu aplicación web cuando el usuario lo permita. Puedes hacerlo implementando este fragmento de código en tu cliente web. También puedes acceder a este código desde la sección Push Notifications en tu consola remota de Catalyst. Debes asegurarte de incluir el script de inicialización web.
Enviar Push Notifications a aplicaciones web
Catalyst te permite enviar push notifications a 50 usuarios en una sola llamada de función. Puedes agregar los IDs de usuario de todos los usuarios a notificar en un arreglo como se muestra a continuación. Luego debes pasar el arreglo al método notifyUser(), junto con la cadena del mensaje a incluir en la notificación. Esta cadena puede ser texto plano, HTML o un objeto JSON a parsear.
Fragmento de código de ejemplo
import com.zc.component.notifications.ZCWebNotification;
Long[] userList = new Long[5];
//Incluir los IDs de usuario de todos los usuarios
userList[0] = 1234556789098L;
userList[1] = 8704590865890L;
userList[2] = 1452788189992L;
userList[3] = 5344535567809L;
userList[4] = 6568785589800L;
ZCWebNotification.getInstance().notifyUser("Hi there! The task you scheduled has been completed.", userList);
//Pasar el arreglo con la cadena del mensaje
También puedes enviar las notificaciones a los usuarios incluyendo sus direcciones de correo electrónico en lugar de sus IDs de usuario. Debes agregar las direcciones de correo electrónico en un arreglo de String, y pasarlo a notifyUser() junto con la cadena del mensaje de forma similar.
Fragmento de código de ejemplo
import com.zc.component.notifications.ZCWebNotification;
String[] userEmailList = new String[3];
//Incluir las direcciones de correo de los usuarios
userEmailList[0] = "emma@zylker.com";
userEmailList[1] = "p.boyle@zylker.com";
userEmailList[2] = "noel@zylker.com";
ZCWebNotification.getInstance().notifyUser("Hi there! The task you scheduled has been completed.", userEmailList);
//Pasar el arreglo con la cadena del mensaje
Última actualización 2026-03-24 17:38:39 +0530 IST
Yes
No
Send your feedback to us