Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Push Notifications a aplicaciones móviles

El componente Catalyst Cloud Scale Push Notifications te permite enviar notificaciones a aplicaciones móviles construidas en las plataformas Android o iOS. Puedes enviar push notifications a un usuario objetivo específico usando su ID de usuario de Catalyst o dirección de correo electrónico. Puedes incluir alertas, actualizaciones o contenido promocional para que el usuario interactúe con tu aplicación.

Para configurar las push notifications, debes cumplir con los siguientes requisitos previos:

  1. Debes registrar tu aplicación móvil con Catalyst y anotar el ID de aplicación (appId) desde la consola después de configurar. Puedes optar por registrar tu aplicación instalada en el dispositivo objetivo ya sea usando métodos individuales del SDK móvil de Catalyst específicos de cada plataforma (disponibles en Android e iOS) o usando el Flutter SDK.

    El appId se puede obtener configurando el servicio de Android Push Notifications directamente en la consola de Catalyst.

    Aprende sobre cómo registrar tu aplicación Android usando el Android SDK.

    Aprende sobre cómo registrar tu aplicación iOS usando el iOS SDK.

    Aprende sobre cómo registrar tus aplicaciones móviles (Android o iOS) usando el Flutter SDK.

  2. La aplicación móvil debe usar obligatoriamente el componente Catalyst Cloud Scale Authentication.

Después de completar toda la configuración, el usuario de Catalyst debe haber iniciado sesión en su dispositivo para recibir la notificación de forma oportuna.

Una vez que la configuración esté completa, puedes enviar notificaciones llamando al método del Java SDK que se muestra a continuación, usando tu ID de aplicación generado para dirigirte a la aplicación específica.


Obtener instancia de notificación móvil

Puedes crear una instancia de notificación móvil y usarla para hacer referencia a una aplicación móvil específica registrada en la consola de Catalyst. Esto se logra obteniendo la instancia de notificación móvil con el método getInstance(), pasando el appID generado como parámetro.

Usaremos esta instancia de notificación móvil para realizar operaciones adicionales con los métodos del Java SDK, como enviar push notifications, que se cubrirá en la siguiente sección.

Fragmento de código de ejemplo

Package Imports
copy
import com.zc.component.notifications.ZCMobileNotification;
copy
ZCMobileNotification mobile = ZCMobileNotification.getInstance(1234567890l);

Aquí, 1234567890 es el appID. Alternativamente, si tu aplicación involucra acceso basado en scope de Catalyst, puedes pasar el parámetro ZCProject project junto con el appID.

copy
ZCMobileNotification mobile = ZCMobileNotification.getInstance(1234567890l, ZCProject project);

Enviar Push Notifications de Android

Después de haber registrado tu aplicación Android con Catalyst para enviar push notifications, puedes usar el método sendAndroidPushNotification() para enviar push notifications a tu aplicación.

Necesitarás pasar dos parámetros al método sendAndroidPushNotification():

  • pushMessage - Un objeto de tipo ZCPush con los detalles del mensaje de push notification.

  • recipient - El ID de usuario de Catalyst del destinatario o la dirección de correo electrónico del destinatario al que se debe entregar el mensaje.

Fragmento de código de ejemplo

Package Imports
copy
import com.zc.component.notifications.ZCMobileNotification;
import com.zc.component.notifications.ZCPush;
import com.zc.component.notifications.ZCPushMessage;
copy
ZCPushMessage notificationRes = mobile.sendAndroidPushNotification(new ZCPush() {
{
setMessage("This message is to test if the functionality is working fine!");
setBadgeCount(1);							
}
}, "emma.b@zylker.com");

setBadgeCount() establece el contador de insignia de notificación del ícono de la aplicación en 1. Puedes cambiar este valor a cualquier número que necesites.


Enviar push notifications de iOS

Similar a Android, después de haber registrado tu aplicación iOS con Catalyst para enviar push notifications, puedes usar el método sendIOSPushNotification() para enviar push notifications a tu aplicación.

Fragmento de código de ejemplo

Package Imports
copy
import com.zc.component.notifications.ZCMobileNotification;
import com.zc.component.notifications.ZCPush;
import com.zc.component.notifications.ZCPushMessage;
copy
ZCPushMessage notificationRes = mobile.sendIOSPushNotification(new ZCPush() {
{
setMessage("This message is to test if the functionality is working fine!");
setBadgeCount(1);	      
}
}, "emma.b@zylker.com");

Última actualización 2026-03-20 21:51:56 +0530 IST