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 notificaciones push 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 notificaciones push, debes cumplir con los siguientes requisitos previos:
-
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 usando métodos individuales del SDK móvil de Catalyst específicos de cada plataforma (disponibles en Android e iOS) o usando el SDK de Flutter.
El appId se puede obtener configurando el servicio de Push Notifications de Android directamente en la consola de Catalyst.
Aprende sobre cómo registrar tu app Android usando el SDK de Android.
Aprende sobre cómo registrar tu app iOS usando el SDK de iOS.
Aprende sobre cómo registrar tus apps móviles (Android o iOS) usando el SDK de Flutter.
-
La aplicación móvil debe usar obligatoriamente el componente Catalyst Serverless 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 completada la configuración, puedes enviar notificaciones llamando al método del SDK de Node.js a continuación, usando tu ID de aplicación generado para apuntar a la app 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 app móvil específica registrada en la consola de Catalyst. Esto se hace obteniendo la instancia de notificación móvil con el método pushNotification().mobile(), pasando el appID generado como parámetro.
Usaremos esta instancia de notificación móvil para realizar operaciones adicionales con los métodos del SDK de Node.js, como enviar notificaciones push, que se cubrirá en la siguiente sección.
const notification = app.pushNotification().mobile("1234567890");
Aquí, 1234567890 es el appID. Alternativamente, si tu aplicación involucra acceso basado en alcances de Catalyst, puedes pasar el parámetro ZCProject project junto con el appID.
Aprende más sobre los alcances del SDK de Catalyst.
const notification = app.pushNotification().mobile("1234567890", ZCProject project);
Enviar Push Notifications de Android
Después de haber registrado tu aplicación Android con Catalyst para enviar notificaciones push, puedes usar el método sendAndroidNotification() para enviar notificaciones push a tu aplicación.
Necesitarás pasar dos parámetros al método sendAndroidNotification():
MobileNotification.sendAndroidNotification(notifyObj: ICatalystPushDetails, recipient: string): Promise
-
notifyObj - Un objeto con los detalles del mensaje de notificación push.
-
recipient - El ID de usuario de Catalyst del destinatario o la dirección de correo electrónico del destinatario a quien se debe entregar el mensaje.
Puedes usar el siguiente fragmento de código para llamar al método sendAndroidNotification() en tu aplicación:
notification.sendAndroidNotification({
message: 'This message is to test if the functionality is working fine!',
badge_count: 1
}, 'emma.b@zylker.com');
badge_count establece el conteo de insignias de notificación del ícono de la app en 1. Puedes cambiar este valor a cualquier número que necesites.
Enviar Push Notifications de iOS
Después de haber registrado tu aplicación iOS con Catalyst para enviar notificaciones push, puedes usar el método sendIOSNotification() para enviar notificaciones push a tu aplicación.
Necesitarás pasar dos parámetros al método sendIOSNotification():
MobileNotification.sendIOSNotification(notifyObj: ICatalystPushDetails, recipient: string): Promise
Puedes usar el siguiente fragmento de código para llamar al método sendIOSNotification() en tu aplicación:
notification.sendIOSNotification({
message: 'This message is to test if the functionality is working fine!',
badge_count: 1
}, 'emma@zylker.com');
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us