--- title: "Enviar notificaciones a aplicaciones móviles" url: https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/cloud-scale/push-notifications/send-notifications-mobile/ description: "Esta página describe el método para enviar notificaciones remotas a usuarios finales desde tu aplicación NodeJS con fragmentos de código de ejemplo." last_updated: 2026-03-20T16:21:56Z service: Cloud Scale type: general related_links: - name: "Push Notifications" url: /es/cloud-scale/help/push-notifications/introduction --- # Push Notifications a aplicaciones móviles El componente [Catalyst Cloud Scale Push Notifications](https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/introduction) 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: 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 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](https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/android/#configure-and-enroll-for-android-push-notifications) directamente en la consola de Catalyst. [Aprende sobre cómo registrar tu app Android usando el SDK de Android.](https://docs.catalyst.zoho.com/es/sdk/android/v2/cloud-scale/push-notifications/register-device/) [Aprende sobre cómo registrar tu app iOS usando el SDK de iOS.](https://docs.catalyst.zoho.com/es/sdk/ios/v2/cloud-scale/push-notifications/register-device/) [Aprende sobre cómo registrar tus apps móviles (Android o iOS) usando el SDK de Flutter.](https://docs.catalyst.zoho.com/es/sdk/flutter/v2/cloud-scale/push-notifications/register-device/) 2. La aplicación móvil debe usar obligatoriamente el componente [Catalyst Serverless Authentication](https://docs.catalyst.zoho.com/es/cloud-scale/help/authentication/introduction/). 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. ```javascript 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](https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/overview/#initialize-sdk-with-scopes). ```javascript const notification = app.pushNotification().mobile("1234567890", ZCProject project); ``` #### Enviar Push Notifications de Android Después de haber [registrado tu aplicación Android](https://docs.catalyst.zoho.com/es/sdk/flutter/v2/cloud-scale/push-notifications/register-device/) 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()`: ```javascript 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: ```javascript 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](https://docs.catalyst.zoho.com/es/sdk/flutter/v2/cloud-scale/push-notifications/register-device/) 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()`: ```java 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: ```java notification.sendIOSNotification({ message: 'This message is to test if the functionality is working fine!', badge_count: 1 }, 'emma@zylker.com'); ```