--- title: "Enviar Push Notifications a aplicaciones móviles" url: https://docs.catalyst.zoho.com/es/sdk/java/v1/cloud-scale/push-notifications/send-notifications-mobile/ description: "Esta página describe el método para enviar notificaciones remotas a los usuarios finales en tus aplicaciones Android o iOS 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 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](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 aplicación Android usando el Android SDK.](https://docs.catalyst.zoho.com/es/sdk/android/v2/cloud-scale/push-notifications/register-device/) [Aprende sobre cómo registrar tu aplicación iOS usando el iOS SDK.](https://docs.catalyst.zoho.com/es/sdk/ios/v2/cloud-scale/push-notifications/register-device/) [Aprende sobre cómo registrar tus aplicaciones móviles (Android o iOS) usando el Flutter SDK.](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 Cloud Scale 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 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** ```java import com.zc.component.notifications.ZCMobileNotification; ``` ```java 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`. ```java ZCMobileNotification mobile = ZCMobileNotification.getInstance(1234567890l, 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 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** ```java import com.zc.component.notifications.ZCMobileNotification; import com.zc.component.notifications.ZCPush; import com.zc.component.notifications.ZCPushMessage; ``` ```java 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](https://docs.catalyst.zoho.com/es/sdk/flutter/v2/cloud-scale/push-notifications/register-device/) 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** ```java import com.zc.component.notifications.ZCMobileNotification; import com.zc.component.notifications.ZCPush; import com.zc.component.notifications.ZCPushMessage; ``` ```java ZCPushMessage notificationRes = mobile.sendIOSPushNotification(new ZCPush() { { setMessage("This message is to test if the functionality is working fine!"); setBadgeCount(1); } }, "emma.b@zylker.com"); ```