# Notificaciones push -------------------------------------------------------------------------------- title: "Introducción" description: "Catalyst proporciona un servicio de notificaciones push listo para implementar en tus aplicaciones iOS, Android y web, y también te permite probar las notificaciones antes de enviarlas." last_updated: "2026-07-02T09:34:15.862Z" source: "https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/introduction/" service: "Cloud Scale" related: - Web Client Hosting (/es/cloud-scale/help/web-client-hosting/introduction) - Mobile Device Management (/es/cloud-scale/help/mobile-device-management/introduction) -------------------------------------------------------------------------------- # Push Notifications ### Introducción Push Notifications es un componente del servicio Catalyst Cloud Scale que te permite integrar notificaciones remotas en tus aplicaciones. Estas notificaciones pueden enviarse a los usuarios incluso cuando la aplicación no se está ejecutando activamente en sus dispositivos. Ya sea que se activen en horarios programados o se envíen bajo demanda, las notificaciones push te ayudan a llegar a usuarios específicos con actualizaciones oportunas. Pueden incluir mensajes promocionales, alertas sobre ofertas, actualizaciones de eventos o incluir elementos interactivos que impulsen la participación del usuario. Como herramienta de comunicación esencial, las notificaciones push fortalecen tu conexión con los usuarios y ayudan a mejorar la retención. Este sistema de entrega impulsado por Catalyst garantiza una entrega de notificaciones confiable, escalable y en tiempo real en las aplicaciones que construyas en las siguientes plataformas: * Web: Catalyst proporciona un código SDK que puedes incorporar fácilmente en el código fuente de tu aplicación web de Catalyst para habilitar las notificaciones push. * iOS: Puedes configurar fácilmente el certificado APNs de tu aplicación iOS que generas desde Apple con Catalyst, permitiendo que Catalyst reenvíe los mensajes push que necesites a los dispositivos cliente a través de APNs. * Android: Catalyst usa Firebase Cloud Messaging (FCM) para reenviar las notificaciones push de las aplicaciones de Catalyst a los dispositivos Android cliente. Puedes generar las configuraciones necesarias desde Firebase y luego configurarlas en Catalyst. También puedes probar el envío de notificaciones push a dispositivos seleccionados desde la consola de Catalyst o mediante código, para aplicaciones web, iOS y Android, para verificar que estén habilitadas y funcionen como se espera. #### Documentación de SDK y API Catalyst soporta la habilitación de Push Notifications en tus aplicaciones web y móviles a través de los SDKs del lado del cliente de las plataformas iOS, Android, Flutter y Web. Luego puedes incorporar la lógica de envío de notificaciones push en tu código fuente en los SDKs del lado del servidor de los entornos Java, Node.js y Python, así como a través de la API. Consulta los enlaces de ayuda que se proporcionan a continuación para la documentación de ayuda relevante. * Registrar dispositivo para Push Notifications- iOS SDK, Android SDK, Flutter SDK * Desregistrar dispositivo de Push Notifications- iOS SDK, Android SDK, Flutter SDK * Habilitar Push Notifications- Web SDK * Enviar Push Notifications- Java SDK, Node.js SDK, Python SDK, Web API, iOS API, Android API -------------------------------------------------------------------------------- title: "Arquitectura" description: "Catalyst proporciona un servicio de notificaciones push listo para implementar en tus aplicaciones iOS, Android y web, y también te permite probar las notificaciones antes de enviarlas." last_updated: "2026-07-02T09:34:15.862Z" source: "https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/architecture/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Arquitectura La ruta de un mensaje push, desde que se envía desde el proveedor de una aplicación hasta que se entrega a la audiencia prevista, puede describirse en unos pocos pasos generales tanto para aplicaciones web como móviles. Esta sección te ayuda a comprender estos pasos, así como el papel que desempeña Catalyst para ayudarte a incorporar notificaciones push en tu aplicación con facilidad. Los elementos clave genéricos involucrados en pasar un mensaje push a los dispositivos de destino como una notificación en una aplicación web, iOS o Android incluyen los siguientes. #### Proveedor de servicio Tu aplicación iOS, Android o web que inicia un mensaje push para ser entregado a los usuarios de destino es el proveedor de servicio. Junto con el mensaje push, la solicitud debe contener la información necesaria para que un servicio push enrute el mensaje al cliente correcto y active el service worker correcto. #### Servidor El servidor realiza la llamada a la API al servicio push para solicitar la entrega de un mensaje push. En este caso, Catalyst proporciona los servidores necesarios para manejar todas las actividades del backend. Las llamadas a la API a un servicio push solo pueden realizarse después de que Catalyst esté configurado con él. #### Servicio push Para aplicaciones web, cada navegador como Chrome y Firefox implementa su propio servicio push. El navegador Safari y las aplicaciones iOS implementan APNs. Las aplicaciones Android usan Firebase Cloud Messaging para este propósito. El servicio push es responsable de validar un mensaje push, activar el service worker correcto y enrutar tu mensaje a los dispositivos de destino como notificaciones. En el caso de una aplicación web, el servicio push también pone en cola tu mensaje push hasta que un dispositivo de destino esté disponible para recibirlo. #### Service Worker Un service worker es un archivo JavaScript que está inactivo y escucha que ocurra un evento push. Cuando el mensaje push es enrutado a un dispositivo particular por el servicio push, el service worker asignado a ese dispositivo se activa brevemente y muestra el mensaje como una notificación. Sigue las restricciones definidas en la API de notificaciones y muestra la notificación al usuario de acuerdo a ellas. El service worker maneja la interacción del usuario con la notificación push. Después de que la interacción termina, el service worker vuelve a estar inactivo. Catalyst maneja la implementación de los service workers para varios navegadores web, iOS y Android. <br> Todo este proceso toma solo un breve período de tiempo y los mensajes push que inicias se entregan a los dispositivos del usuario en segundos, siempre que se cumplan todas las condiciones. Puedes consultar las secciones de ayuda de iOS, Android y Web para más detalles sobre las plataformas específicas. -------------------------------------------------------------------------------- title: "Beneficios" description: "Catalyst proporciona un servicio de notificaciones push listo para implementar en tus aplicaciones iOS, Android y web, y también te permite probar las notificaciones antes de enviarlas." last_updated: "2026-07-02T09:34:15.862Z" source: "https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/benefits/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Beneficios #### Configuraciones sencillas de una sola vez para obtener notificaciones push Las notificaciones push en tus aplicaciones web o móviles de Catalyst pueden ayudar a involucrar a los usuarios con contenido personalizado periódicamente, o cuando el usuario no ha visitado la aplicación en un tiempo. Puedes integrar elementos de acción en las notificaciones para que el usuario pueda interactuar con tu aplicación directamente desde el panel de notificaciones, incluso cuando tu aplicación esté inactiva en su dispositivo. Todo esto se puede lograr con unas pocas configuraciones sencillas de una sola vez de tu parte, según la plataforma de tu aplicación. Catalyst elimina tus esfuerzos en aprovisionar servidores o infraestructura para manejar las notificaciones push al encargarse de toda la configuración del backend para todas sus plataformas soportadas y establecer la comunicación con el servicio push respectivo. #### Alto rendimiento en la entrega Catalyst desempeña un papel fundamental en garantizar una alta tasa de entrega de notificaciones push, y mantiene el ritmo con el rendimiento de las notificaciones que envías desde la aplicación. Los servidores de Catalyst son rápidos y capaces de entregar instantáneamente tus mensajes push a los service workers del servicio push previsto para notificaciones push web, a los servidores de APNs para notificaciones push de iOS y a FCM para notificaciones push de Android. Puedes experimentar una entrega de mensajes push instantánea y sin retrasos desde tu aplicación. #### Alta escalabilidad y autoescalado Los servidores de Catalyst escalan automáticamente y asignan los recursos necesarios a tu aplicación cuando la carga aumenta. Los recursos se escalan hacia arriba o hacia abajo instantáneamente según el rendimiento de los mensajes push recibidos para tu aplicación. Catalyst está construido sobre la robusta infraestructura probada y confiable de Zoho que puede manejar altos volúmenes de solicitudes y garantizar consistencia en el rendimiento de tu aplicación. Esto también elimina los fallos en la entrega de notificaciones debido a cargas pesadas. #### Involucra a los usuarios según tus necesidades de negocio Puedes interactuar con los usuarios de tu aplicación de numerosas formas incorporando una variedad de elementos en tus notificaciones push, como botones CTA y archivos adjuntos de audio o video. Tampoco hay restricciones en la cantidad de mensajes que puedes enviar a los usuarios de tu aplicación desde Catalyst. Para aplicaciones iOS, los estándares para el límite de notificaciones push que puedes enviar son establecidos por Apple. Del mismo modo, los límites para aplicaciones Android son definidos por Google. Para aplicaciones web, los estándares varían con cada servicio push o navegador. Sin embargo, la mayoría de los navegadores no imponen límites estrictos en las notificaciones push, lo que te permite usar el servicio de Catalyst para adaptarse a tus necesidades de negocio. Puedes consultar nuestra documentación de SDK y API para cualquier límite en el conteo de destinatarios. #### Envía notificaciones push manuales o automatizadas Catalyst facilita notificaciones push manuales así como programadas y automatizadas, que puedes incorporar según tus requisitos. Por ejemplo, puedes implementar un pop-up o algo similar en el acceso de administrador de tu aplicación para que los administradores de tu aplicación escriban y envíen notificaciones push manuales a usuarios de destino específicos. También puedes implementar notificaciones push automatizadas y programarlas en tu lógica de negocio. Catalyst proporciona código listo para usar en los SDKs del cliente para habilitar notificaciones push para dispositivos de usuario para aplicaciones web, iOS o Android, según sea necesario. Puedes enviar notificaciones push a un número ilimitado de dispositivos de usuario implementando de manera similar los métodos disponibles de nuestros SDKs del lado del servidor (plataformas Java, Node.js y Python) en tu código fuente, o a través de nuestra API. Con esta facilidad de implementación, Catalyst reduce sustancialmente tu carga de trabajo en la configuración de notificaciones push para tus aplicaciones. #### Prueba las notificaciones push antes de la implementación Puedes usar la función de prueba de notificaciones push en tu aplicación web o móvil antes de implementarlas en Catalyst. Puedes registrar dispositivos de usuario como dispositivos de prueba en tus aplicaciones iOS o Android y enviarles notificaciones de prueba desde la consola de Catalyst o a través de la API. Catalyst también te permite probar notificaciones push en tus aplicaciones web a través de la consola o la API. Luego puedes incorporar el envío de notificaciones push en tu código fuente para dispositivos de producción. -------------------------------------------------------------------------------- title: "Casos de uso" description: "Catalyst proporciona un servicio de notificaciones push listo para implementar en tus aplicaciones iOS, Android y web, y también te permite probar las notificaciones antes de enviarlas." last_updated: "2026-07-02T09:34:15.862Z" source: "https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/use-cases/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Casos de uso El servicio de notificaciones push de Catalyst se puede usar en los siguientes escenarios, entre muchos otros: * Una aplicación móvil de reserva de taxis envía notificaciones push a sus nuevos clientes si no abren la aplicación durante un cierto período de tiempo después de registrarse. Incluye contenido atractivo que les brinda información breve sobre los tipos de taxis disponibles y ofertas emocionantes para nuevos usuarios en forma de una imagen de banner y un botón de llamada a la acción que los redirige a la aplicación. La organización obtiene una lista de los nuevos usuarios desde Catalyst Data Store. Esta lista de usuarios se utiliza como los destinatarios de las notificaciones push en el código de la aplicación. El código también define el tiempo de retraso entre el registro y el inicio del mensaje push, la hora del día en que debe enviarse y más. Todo este proceso está automatizado en Catalyst. <br> * Una organización construye una aplicación de foro comunitario para uso B2B a la que se puede acceder a través de navegadores web o en las plataformas iOS o Android. La organización lanza inicialmente esta aplicación de forma interna a un número selecto de usuarios para realizar pruebas beta. Usan la función de prueba de las notificaciones push web, iOS y Android de Catalyst para enviar notificaciones de prueba y obtener información de las interacciones y respuestas. Los desarrolladores de funcionalidades registran las direcciones de correo electrónico de estos usuarios selectos y agregan sus dispositivos como dispositivos de prueba. Cuando la aplicación está lista para su lanzamiento, habilitan el servicio de notificaciones push para dispositivos de producción. -------------------------------------------------------------------------------- title: "Notificaciones Push en iOS" description: "Catalyst proporciona un servicio de notificaciones push listo para implementar en tus aplicaciones iOS, Android y web, y también te permite probar las notificaciones antes de enviarlas." last_updated: "2026-07-02T09:34:15.862Z" source: "https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/ios/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Notificaciones Push en iOS Catalyst facilita enormemente la tarea de incorporar notificaciones push en tus aplicaciones iOS al actuar como intermediario entre tú y Apple. Catalyst envía tus mensajes push a Apple en tu nombre después de que realices las configuraciones requeridas, y te proporciona la respuesta a tu acción. Puedes conocer la arquitectura general del flujo de notificaciones push en la sección de ayuda de Arquitectura. ### Conceptos Clave A continuación se explican los conceptos clave de las notificaciones push en iOS. #### APNS y Token de Dispositivo Las notificaciones push de iOS son gestionadas por el servicio Apple Push Notifications, o APNs. Tu aplicación se conecta al servidor de APNs cuando se instala en el dispositivo de un usuario, y esto permite que el usuario reciba las notificaciones que tu servidor envía a APNs. Catalyst asume el rol del servidor: obtiene los mensajes push de tu parte y los envía a APNs en tu nombre, que a su vez los enruta a los dispositivos de los usuarios. Este proceso involucra un token de dispositivo que es globalmente único e identifica una combinación única de aplicación-dispositivo. Cada vez que el dispositivo de un usuario inicia tu aplicación, envía una solicitud para establecer una conexión con APNs. Después de que se establece exitosamente, APNs proporciona el token de dispositivo, que luego puedes enviar y almacenar en Catalyst de forma segura. Este proceso establece el canal entre tu aplicación y el dispositivo. Puedes aprender más sobre esto en detalle en la documentación oficial para desarrolladores de Apple. El primer paso en este proceso es obtener un certificado de APNs emitido por Apple y subirlo a Catalyst. El certificado de APNs permite al desarrollador enviar datos de notificaciones push a la aplicación instalada en dispositivos Apple. Subir este certificado a Catalyst establece una conexión segura entre los servidores de Catalyst y APNs. Consulta [aquí](#configurar-e-inscribirse-en-las-notificaciones-push-de-ios) los pasos completos. Nota: Debes crear certificados de APNs separados y gestionar conexiones de APNs separadas para cada aplicación iOS alojada en diferentes proyectos de Catalyst. También necesitarás regenerar tu certificado de APNs antes de que expire su validez. #### Pruebas en Modos de Desarrollo y Producción Catalyst te permite probar las notificaciones push en iOS en dos modos diferentes: desarrollo y producción, que pueden considerarse como modos sandbox y en vivo. Apple proporciona y admite servidores diferentes para ambos modos. Nota: Los modos de desarrollo y producción de una aplicación iOS no deben confundirse con los entornos de desarrollo y producción en Catalyst. Si seleccionas el modo de desarrollo en la consola de Catalyst para enviar notificaciones de prueba, esto le indicará a Catalyst que envíe tus notificaciones a los servidores de prueba de Apple. De la misma manera, si seleccionas el modo de producción para enviar notificaciones de prueba, esto le indicará a Catalyst que envíe tus notificaciones a los servidores en vivo de Apple. Si tus notificaciones de prueba se entregan exitosamente a los dispositivos, la conexión de APNs se ha configurado correctamente con tu aplicación. Cuando las notificaciones se envían desde tu aplicación, puedes determinar el estado de su entrega a partir de la respuesta de la API que recibes. #### Registrar un Dispositivo de Usuario Para las aplicaciones iOS, los dispositivos a los que necesitas enviar notificaciones push deben estar registrados con APNs. Los usuarios también deben proporcionar permiso explícito para que la aplicación les envíe notificaciones push. Esto se puede manejar en la lógica de la aplicación enviando a los usuarios un aviso de permiso, donde pueden permitir o denegar el permiso. Después de que se otorgue el permiso, puedes enviar notificaciones de prueba al dispositivo. Nota: Los usuarios finales deben estar autenticados en la aplicación iOS para recibir notificaciones push. Puedes manejar la autenticación de usuarios en tu aplicación a través de Catalyst Authentication. <br> ### Elementos de las Notificaciones Push en iOS Apple admite una variedad de elementos multimedia enriquecidos que se pueden incluir en sus notificaciones push. Catalyst admite notificaciones iOS que contienen principalmente contenido de texto. Otros elementos como adjuntos de audio y video, imágenes, hipervínculos y botones de llamada a la acción también se pueden incluir como un paquete JSON. Catalyst también admite contadores de insignias de notificación en tus notificaciones push de iOS. Esto muestra la cantidad de notificaciones pendientes de lectura en la insignia de notificación. También puedes realizar una variedad de acciones con las notificaciones push de iOS, como: * Modificar el contenido de la notificación antes de que se muestre al usuario * Realizar una tarea en segundo plano * Agrupar notificaciones en hilos * Proporcionar una interfaz interactiva en la notificación, como un botón de _Me gusta_ Sin embargo, debes conocer los estándares definidos por Apple y cumplir con sus directrices antes de definir acciones para las notificaciones push de iOS. Puedes encontrar más información al respecto, así como los límites de caracteres, límites de payload y otros detalles en su documentación oficial sobre generar una notificación remota. <br> ### Configurar e Inscribirse en las Notificaciones Push de iOS Los pasos a seguir para configurar e inscribirse en los servicios de Notificaciones Push de Catalyst para una aplicación iOS se enumeran a continuación en una secuencia lógica: #### Paso 1: Registrar tu aplicación iOS con Apple Debes iniciar sesión en tu cuenta de desarrollador de Apple y registrar tu aplicación iOS con Apple antes de poder obtener un certificado de APNs. Al crear el ID de la aplicación, asegúrate de proporcionar el mismo bundle ID para tu aplicación que proporcionaste en Catalyst cuando descargaste el SDK de iOS. Puedes consultar la página de ayuda de la cuenta de desarrollador de Apple para más información.<br /> Nota: Asegúrate de haber creado un App ID sin comodín. Los IDs con comodín no pueden utilizar el servicio de notificaciones push.<br /> #### Paso 2: Generar un certificado desde Keychain Access Debes generar una Solicitud de Firma de Certificado (CSR) desde tu terminal de Mac OS y subirla al Portal de Apple Push Notifications. Para generar la CSR desde _Keychain Access_: 1. Abre la aplicación _Keychain Access_ en tu terminal de Mac OS. 2. Selecciona Keychain Access < Certificate Assistant > Request a Certificate From a Certificate Authority. 3. Ingresa tu dirección de correo electrónico y marca la opción para guardar el certificado en tu disco. 4. Guarda el certificado. <br> #### Paso 3: Generar y descargar el certificado de APNs proporcionado por Apple Después de generar la CSR, abre tu cuenta de desarrollador de Apple para generar el certificado de APNs de la siguiente manera: 1. Selecciona tu aplicación de la lista de _App IDs_ y haz clic en Edit. 2. En la sección _Development SSL Certificates_, haz clic en Create Certificate y haz clic en Continue. 3. Sube el archivo CSR que creaste en el paso anterior y haz clic en Continue. 4. Descarga el certificado de APNs que se genera y haz clic en Done. <br> #### Paso 4: Convertir el certificado de APNs descargado al formato _.p12_ El certificado de APNs que descargas de Apple estará en formato ._cer_, que debes convertir a ._p12_ antes de subirlo a Catalyst. Puedes convertir un certificado ._cer_ al formato ._p12_ de la siguiente manera: 1. Haz doble clic en el certificado descargado en tu Mac para instalarlo en _Keychain Access_. 2. Abre _Keychain Access_ y localiza el certificado instalado en la sección _Certificates_. 3. Haz clic en la flecha junto al certificado para mostrar la clave y selecciónala. 4. Selecciona File y luego Export Items... 5. Proporciona un nombre para el archivo de exportación. Guarda el archivo en el formato ._p12_. 6. Proporciona una contraseña para proteger el certificado. Necesitarás esta contraseña al inscribirte en los servicios de Notificaciones Push de Catalyst. Haz clic en OK. 7. Ingresa tu contraseña de Mac para habilitar la exportación. Haz clic en Allow. Tu certificado de APNs ahora está guardado en el formato ._p12_. Ahora puedes subir el certificado de APNs a la consola de Catalyst e inscribirte en los servicios de Notificaciones Push de Catalyst. Esto establecerá una conexión entre Catalyst y APNs para tu aplicación iOS. El procedimiento se explica a continuación. <br> #### Paso 5: Inscribirse en los Servicios de Notificaciones Push de iOS en Catalyst Puedes subir el certificado de APNs y proporcionar la información necesaria para inscribirte en los servicios de Notificaciones Push de Catalyst. Nota: Debes subir el certificado de APNs por separado para los modos de desarrollo y producción. Para enviar notificaciones de prueba desde el modo de desarrollo o de producción, debe haber un certificado de APNs subido en Catalyst para ese modo. Para inscribirte en las notificaciones push para tu aplicación iOS en Catalyst: 1. Dirígete a CloudScale y luego haz clic en Push Notifications bajo _Notify_. <br /> 2. Haz clic en la pestaña iOS y luego haz clic en Configure. <br /> 3. Sube el certificado de APNs que generaste desde Apple. También necesitarás proporcionar el bundle ID de tu aplicación y la contraseña que creaste para el certificado de APNs en el paso anterior. Haz clic en Enroll. <br /> Nota: Asegúrate de ingresar el mismo bundle ID al descargar el SDK de iOS, al registrar tu aplicación iOS con Apple y al configurar las notificaciones push en Catalyst. <br> Esto te inscribirá en el servicio de notificaciones push de iOS de Catalyst. Después de que tu certificado de APNs se suba y se proporcionen sus credenciales, Catalyst establece una conexión con APNs para tu aplicación iOS. Luego puedes usar la consola para enviar notificaciones de prueba a dispositivos móviles después de registrarlos. Después de haberte inscrito, debes registrar tus dispositivos móviles de prueba. Esto permite que los dispositivos reciban las notificaciones push que les envíes. <br> #### Paso 6: Registrar un Dispositivo Móvil de Prueba Para registrar un dispositivo móvil iOS como dispositivo de prueba, debes llamar al método registerNotification() con los parámetros requeridos como se muestra en el siguiente fragmento de código: ZCatalystApp.shared.registerNotification(token: e5********21, appID: 12345678, testDevice: false) { error in if let error = error { return print("Error : \( error )") } print("Registrado exitosamente") } **Parámetros:** * token: Token de dispositivo obtenido después de registrar el dispositivo para notificaciones push remotas con APNS. * appID: El notificationAppID obtenido del archivo AppConfigurationDevelopment.plist/ AppConfigurationProduction.plist generado por Catalyst para tu aplicación cuando registraste tu aplicación iOS en Catalyst. * testDevice: El valor se establece en true para dispositivos de prueba, y en false para dispositivos de producción. Después de que un dispositivo móvil haya sido registrado, el usuario también debe proporcionar permiso para que tu aplicación le envíe notificaciones push haciendo clic en Allow en el aviso de permiso. Después de esto, podrás enviar notificaciones de prueba al dispositivo. **Dar de baja un dispositivo móvil** Puedes dar de baja un dispositivo que fue registrado para las notificaciones push de iOS de Catalyst usando el fragmento de código que se muestra a continuación. ZCatalystApp.shared.deregisterNotification(token: e5********21, appID: 1234567, testDevice: true) { error in if let error = error { return print("Error : \( error )") } print("Dado de baja exitosamente") } **Parámetros:** * token: Token de dispositivo obtenido después de registrar el dispositivo para notificaciones push remotas con APNS. * appID: El notificationAppID obtenido del archivo AppConfigurationDevelopment.plist/ AppConfigurationProduction.plist generado por Catalyst para tu aplicación cuando registraste tu aplicación iOS en Catalyst. * testDevice: El valor se establece en true para dispositivos de prueba, y en false para dispositivos de producción. <br> ### Probar Notificaciones Push en iOS Catalyst te permite enviar notificaciones de prueba en forma de texto a todos los dispositivos de usuarios que hayan sido registrados en el modo de dispositivo de prueba del paso anterior. Puedes enviar notificaciones tanto para los modos de producción como de desarrollo desde la consola. Apple asigna servidores diferentes para cada uno de estos modos. Si configuraste el appID desde el archivo plist de desarrollo al registrar los dispositivos de usuario, se agregarán al modo de desarrollo de Apple. De la misma manera, si configuraste el appID desde el archivo plist de producción, se agregarán al modo de producción. También puedes enviar notificaciones push de prueba desde la API. Nota: Los usuarios finales de tu aplicación iOS deben estar autenticados en la aplicación para recibir notificaciones push. Puedes implementar Catalyst Authentication en tu aplicación desde el SDK de Catalyst para iOS para la autenticación de usuarios. Para enviar una notificación push de prueba en una aplicación iOS a todos los dispositivos de prueba registrados: 1. Dirígete a la sección iOS en el componente Push Notifications de tu proyecto. 2. Haz clic en las pestañas Production o Development. 3. Ingresa el mensaje para la notificación push y haz clic en Send. <br /> El mensaje se enviará como notificación push a los dispositivos de prueba de usuarios que hayan sido registrados para tu aplicación iOS.<br /> <br /> -------------------------------------------------------------------------------- title: "Notificaciones Push en Android" description: "Catalyst proporciona un servicio de notificaciones push listo para implementar en tus aplicaciones iOS, Android y web, y también te permite probar las notificaciones antes de enviarlas." last_updated: "2026-07-02T09:34:15.865Z" source: "https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/android/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Notificaciones Push en Android ### Introducción Catalyst utiliza Firebase Cloud Messaging (FCM) para enviar notificaciones push de las aplicaciones de Catalyst a los dispositivos Android de los usuarios. FCM es una solución de mensajería multiplataforma de Google Firebase que proporciona un backend y una capa de transporte para distribuir y entregar tus notificaciones push a los dispositivos de los usuarios. Catalyst actúa como el servidor de la aplicación en este escenario, ejecutando la lógica de tu aplicación y procesando tus solicitudes de notificaciones push. La sección a continuación explica este proceso en detalle. Puedes conocer la arquitectura general del flujo de notificaciones push en la sección de ayuda de Arquitectura. <br> ### Conceptos Clave #### Ruta de Implementación y Flujo de Trabajo La ruta de implementación para configurar las notificaciones push de Catalyst en tus aplicaciones Android se describe a continuación: * Habilita los servicios de Firebase en tu aplicación Android registrando tu aplicación en Firebase y agregando su archivo de configuración al directorio de tu aplicación. * Obtén acceso al Firebase Admin SDK generando una clave privada. * Inscríbete en las notificaciones push de Catalyst agregando la clave privada del Firebase Admin SDK a Catalyst. * Registra los dispositivos móviles para recibir notificaciones. Después de realizar la implementación descrita anteriormente, el siguiente proceso ocurre en segundo plano cuando se envían notificaciones push desde tu aplicación: * Catalyst interactúa con el backend de FCM a través del Firebase Admin SDK, la opción superior y altamente recomendada para interactuar con los servidores de FCM. * Catalyst envía tus mensajes de notificaciones push al backend de FCM desde tu lógica de negocio, o desde la consola de Catalyst en el caso de notificaciones de prueba. * Firebase luego enruta los mensajes de notificaciones push a las aplicaciones instaladas en los dispositivos de los usuarios según la lógica del servidor configurada. #### Elementos de las Notificaciones Push en Android Android admite una gran variedad de tipos de notificaciones, desde notificaciones de texto básicas, notificaciones con elementos multimedia enriquecidos, hasta notificaciones de estilo de llamada. FCM categoriza los mensajes a los clientes en dos tipos, como se explica en su documentación de ayuda: mensajes de notificación y mensajes de datos. Puedes componer notificaciones en cualquiera de estos tipos según el formato y las especificaciones descritas en su página de ayuda. Elementos como imágenes, hipervínculos y botones de llamada a la acción pueden pasarse como payload de datos en estos formatos de mensaje. Catalyst también admite contadores de insignias de notificación en tus notificaciones push de Android. Esto muestra la cantidad de notificaciones pendientes de lectura en la insignia de notificación. Debes cumplir con los estándares, directrices y límites definidos por Android y FCM al componer y enviar mensajes push. Puedes encontrar más información al respecto en la documentación oficial de Android para diseñar y desarrollar notificaciones. <br> ### Configurar e Inscribirse en las Notificaciones Push de Android Los pasos a seguir para configurar e inscribirse en los servicios de Notificaciones Push de Catalyst para una aplicación Android se enumeran a continuación en una secuencia lógica: #### Paso 1: Generar el Archivo de Configuración de Firebase para Android Para comenzar, debes habilitar Firebase en tu aplicación Android. Esto se puede hacer creando un proyecto en Firebase para tu aplicación Android y agregando su SDK y archivo de configuración de Android como se describe a continuación: 1. Si aún no has creado un proyecto en Firebase para tu aplicación Android, puedes hacerlo iniciando sesión en tu consola de Firebase. Selecciona la opción para crear un nuevo proyecto de Firebase. Si ya has creado un proyecto de Firebase para tu aplicación Android, puedes saltar al paso 4. 2. Ingresa un nombre para tu proyecto de Firebase y marca su casilla de verificación. Haz clic en Continue. 3. Opcionalmente, puedes habilitar Google Analytics para tu proyecto y configurarlo, si es necesario. Haz clic en Continue. Tu proyecto será creado. 4. Ahora puedes configurar el SDK de Firebase para Android en tu aplicación haciendo clic en el ícono de Android después de que tu proyecto haya sido creado. 5. Proporciona el nombre del paquete y un nombre de visualización para tu aplicación Android, luego haz clic en Register App. También puedes configurar opcionalmente un certificado de firma de depuración si has generado uno para tu aplicación. Nota: Debes proporcionar el mismo nombre de paquete que el App Bundle ID al registrar tu aplicación Android en Catalyst y al configurar las notificaciones push para tu aplicación. 6. Ahora puedes descargar el archivo google-services.json generado por Firebase haciendo clic en el botón de descarga. Puedes hacer clic en Next para obtener los fragmentos de código necesarios para incorporar el SDK de Firebase en tu aplicación y finalizar la configuración. 7. El archivo de configuración google-services.json que descargaste debe agregarse al directorio raíz del módulo (nivel de aplicación) de tu aplicación a través de Android Studio, como se muestra arriba. El archivo de configuración de Firebase para Android ya está disponible en tu aplicación Android. #### Paso 2: Generar la Clave Privada para Acceso a Firebase El siguiente paso es generar una clave privada para acceder al Firebase Admin SDK desde tu aplicación Android. El Admin SDK unificado facilita la autenticación de múltiples funcionalidades de Firebase, incluyendo proporcionar privilegios completos de administrador para enviar mensajes o gestionar suscripciones a temas a través de FCM. Esto está disponible como parte de tu cuenta de servicio de Firebase que Firebase utiliza para operar y administrar servicios con privilegios de administrador. Puedes generar una clave privada de cuenta de servicio siguiendo los pasos mencionados a continuación. 1. Dirígete a la consola de Firebase. Abre el proyecto en el que configuraste tu aplicación Android anteriormente. 2. Haz clic en Project Overview en la consola, luego haz clic en Project settings. 3. Dirígete a la pestaña Service Accounts en la configuración del proyecto. Desde la sección Firebase Admin SDK, haz clic en Generate new private key. 4. Haz clic en Generate key en la ventana emergente que se abre. Esto descargará el archivo JSON de la clave privada en tu sistema. #### Paso 3: Configurar los Servicios de Notificaciones Push de Android en Catalyst Después de obtener la clave privada de la cuenta de servicio para tu aplicación Android desde Firebase, debes configurar esa clave con Catalyst para inscribirte en los servicios de Notificaciones Push de Catalyst en tu aplicación. Para inscribirte en las notificaciones push para tu aplicación Android en Catalyst: 1. Dirígete al servicio Cloud Scale desde la consola de Catalyst en tu proyecto, luego abre Push Notifications. Haz clic en la pestaña Android y luego haz clic en Configure. 2. Proporciona el bundle ID de la aplicación Android. Este debe ser el mismo nombre de paquete que proporcionaste al [registrar tu aplicación en Firebase](#paso-1-generar-el-archivo-de-configuración-de-firebase-para-android) y al registrar tu aplicación en Catalyst. Luego, sube el archivo JSON de la cuenta de servicio (archivo de clave privada) que generaste para tu Firebase Admin SDK en la [sección anterior](#paso-2-generar-la-clave-privada-para-acceso-a-firebase). 3. Haz clic en Enroll. Esto te inscribirá en el servicio de notificaciones push de Android de Catalyst. Después de que tu archivo JSON de cuenta de servicio de Firebase esté configurado, Catalyst podrá interactuar con los servidores de FCM para tu aplicación Android. Luego podrás enviar notificaciones push a los usuarios registrados de tu aplicación Android, o probar el envío de notificaciones desde la consola. #### Paso 4: Registrar un Dispositivo Móvil para Notificaciones Push Antes de poder enviar notificaciones push desde tu aplicación Android o probar su envío desde la consola de Catalyst, debes registrar los dispositivos móviles para recibir las notificaciones push. Esto se puede hacer llamando al fragmento de código que se muestra a continuación desde el dispositivo. Esto pasa las credenciales requeridas al método app.registerNotification() en el SDK de Catalyst. val app = ZCatalystApp.getInstance() app.registerNotification(device_token,"bundleID", "appID", test_device_boolean, { Log.i("Register","Aplicación registrada exitosamente"); }, { Log.i("Register","Registro de aplicación fallido"); }) **Parámetros:** * device_token: El token de dispositivo obtenido de [FCM](#paso-1-generar-el-archivo-de-configuración-de-firebase-para-android) para tu aplicación. * bundleID: El bundle ID de la aplicación Android que configuraste al registrar la aplicación con Catalyst así como en Firebase. * appID: El ID de aplicación generado por Catalyst para tu aplicación en Push Notifications. Puedes encontrarlo en la sección Android de Push Notifications en tu consola de Catalyst. * test_device_boolean: El valor se establece en true para dispositivos de prueba, y en false para dispositivos de producción. Después de que un dispositivo móvil haya sido registrado, el usuario también debe proporcionar permiso explícito para que tu aplicación envíe notificaciones push desde su dispositivo. Puedes manejar esto en la lógica de la aplicación enviando a los usuarios un aviso de permiso, donde pueden permitir o denegar el permiso. Después de que se otorgue el permiso, puedes enviar notificaciones de prueba al dispositivo. Nota: Los usuarios finales deben estar autenticados en la aplicación Android para recibir notificaciones push. Puedes manejar la autenticación de usuarios en tu aplicación a través de Catalyst Authentication. **Dar de baja un dispositivo móvil** Puedes dar de baja un dispositivo móvil de recibir notificaciones push de tu aplicación Android ejecutando el código a continuación. Esto pasa las credenciales requeridas al método app.deregisterNotification() en el SDK de Catalyst. val app = ZCatalystApp.getInstance() app.deregisterNotification (device_token,"bundleID", "appID", test_device_boolean, { Log.i("Unregister","Aplicación dada de baja exitosamente"); }, { Log.i("Unregister","Error al dar de baja la aplicación"); }) **Parámetros:** * device_token: El token de dispositivo obtenido de [FCM](#paso-1-generar-el-archivo-de-configuración-de-firebase-para-android) para tu aplicación. * bundleID: El bundle ID de la aplicación Android que configuraste al registrar la aplicación con Catalyst así como en Firebase. * appID: El ID de aplicación generado por Catalyst para tu aplicación en Push Notifications. Puedes encontrarlo en la sección Android de Push Notifications en tu consola de Catalyst. * test_device_boolean: El valor se establece en true para dispositivos de prueba, y en false para dispositivos de producción. ### Probar Notificaciones Push en Android Catalyst te permite enviar notificaciones de prueba como texto a todos los dispositivos de usuarios que hayan sido registrados desde la consola. Puedes enviar notificaciones de prueba desde el entorno de desarrollo o producción eligiendo la opción requerida desde la consola. Asegúrate de que el usuario final al que envías la notificación de prueba esté autenticado en la aplicación y sea un usuario registrado. Nota: Los usuarios finales de tu aplicación Android deben estar autenticados en la aplicación para recibir notificaciones push. Puedes implementar Catalyst Authentication en tu aplicación desde el SDK de Catalyst para Android para la autenticación de usuarios. Para enviar una notificación push de prueba para una aplicación Android de Catalyst desde la consola: 1. Dirígete a Push Notifications desde la sección Cloud Scale en tu proyecto. Haz clic en la pestaña Android. <br> 2. Ingresa el mensaje para la notificación push y haz clic en Send. El mensaje se enviará como notificación push a los dispositivos de usuarios que hayan sido registrados y los usuarios que hayan sido autenticados en tu aplicación Android. -------------------------------------------------------------------------------- title: "Notificaciones Push Web" description: "Catalyst proporciona un servicio de notificaciones push listo para implementar en tus aplicaciones iOS, Android y web, y también te permite probar las notificaciones antes de enviarlas." last_updated: "2026-07-02T09:34:15.865Z" source: "https://docs.catalyst.zoho.com/es/cloud-scale/help/push-notifications/web/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Notificaciones Push Web ### Introducción Las notificaciones push de Catalyst para aplicaciones web son un servicio completamente administrado que puedes usar para habilitar y activar fácilmente las notificaciones push en tu aplicación web. Las notificaciones push de una aplicación web de Catalyst se muestran a los usuarios cuando la aplicación web está abierta en su navegador activo. Sin embargo, el navegador debe ser compatible con web push y service workers para que las notificaciones se entreguen al usuario. Puedes obtener más información sobre estos conceptos en la sección de Arquitectura de la documentación. Puedes escribir tu propia acción para diseñar la lógica de las notificaciones push en el fragmento de código que Catalyst proporciona e implementarlo en tu aplicación. Dependiendo de las directrices de los navegadores web, puedes habilitar una opción para que los usuarios de tu aplicación web acepten recibir notificaciones push. Esto se puede hacer incluyendo un aviso que solicite permiso para permitir las notificaciones push. Una vez que el usuario otorgue el permiso, se suscribirá para recibir notificaciones push de tu aplicación web. Se crea un ID de suscripción de usuario único cuando otorgan el permiso, lo que permite que la aplicación web les envíe notificaciones push. Puedes almacenar este ID en tu base de datos para identificar a los suscriptores. Después de habilitar y configurar las notificaciones push en tu aplicación web, puedes enviar notificaciones push de prueba a usuarios específicos desde la consola de Catalyst. Podrás enviar notificaciones de texto sin formato a los clientes de prueba para verificar errores en la implementación. Los usuarios a los que las envíes deben tener sesiones activas de tu aplicación web abiertas en sus navegadores para recibir las notificaciones. <br> ### Conceptos Clave #### Elementos de las Notificaciones Push Web Los elementos de una notificación push varían dependiendo de si es para una aplicación web o móvil, principalmente debido a las diferencias en estándares y restricciones impuestas por los distintos navegadores web y las plataformas móviles. La mayoría de los navegadores web no contienen restricciones estrictas sobre las personalizaciones HTML o los elementos interactivos que se incorporan en las notificaciones push web. Sin embargo, a diferencia de las notificaciones push de aplicaciones móviles nativas, las notificaciones push web no ofrecen soporte para una amplia variedad de tipos de medios y elementos interactivos como GIFs o audio. Además, las notificaciones push de aplicaciones móviles pueden acceder a la cámara del teléfono, al acelerómetro y más, lo cual no es posible desde una aplicación web. Los diferentes navegadores web implementan diferentes estándares en cuanto al soporte de funcionalidades para notificaciones push. Por lo tanto, debes diseñar su apariencia y lógica de acuerdo con esto. En general, una notificación push web puede contener elementos como: * Título y descripción * Ícono de la aplicación * Botón de llamada a la acción * URL del sitio web <br> ### Habilitar Notificaciones Push Web Para aplicaciones web, puedes usar el fragmento de código proporcionado en la consola de Catalyst para definir la apariencia y la acción de tus notificaciones push mediante tu propia lógica e incorporarlos en el código fuente de tu aplicación. Después de que el código esté configurado, puedes enviar notificaciones push de prueba a las direcciones de correo electrónico de usuarios seleccionados para verificar que funcionan correctamente. Catalyst envía una llamada a la Push API al servicio push para solicitar la entrega de un mensaje push. El fragmento de código proporcionado por Catalyst para la plataforma web también maneja el proceso de registro de los dispositivos de usuario para recibir notificaciones push de la aplicación. No necesitas registrar los dispositivos de usuario de forma exclusiva. Puedes habilitar las notificaciones push y comenzar a probarlas desde la consola. <br> Para habilitar las notificaciones push en una aplicación web en Catalyst: 1. Dirígete a Push Notifications desde la sección Cloud Scale en tu proyecto. Haz clic en la pestaña Web. 2. Copia el fragmento de código proporcionado y pégalo en el código fuente de tu aplicación web donde sea necesario.<br /> catalyst.notification.enableNotification().then(resp=>{ catalyst.notification.messageHandler = msg => { // escribe tu propia acción } }); Nota: Para que las notificaciones push se habiliten correctamente, debes asegurarte de haber incluido el script de inicialización del SDK Web de Catalyst en tu aplicación web. El fragmento de código invoca la función enableNotification() y te permite definir tu propia acción bajo messageHandler. Como se mencionó anteriormente en la sección de [Conceptos Clave](#conceptos-clave), puedes manejar la apariencia y el funcionamiento de las notificaciones push en el código de tu aplicación usando tu propia lógica. <br> ### Probar Notificaciones Push Web Después de incorporar y habilitar las notificaciones push en el código de tu aplicación, puedes verificar si funcionan desde la consola. Catalyst te permite enviar una notificación de texto de prueba a una dirección de correo electrónico a la vez desde la consola. Si la cuenta de prueba recibe la notificación exitosamente, puedes estar seguro de que la configuración funciona correctamente. Para enviar una notificación push de prueba para una aplicación web alojada en Catalyst: 1. Dirígete a Push Notifications desde la sección Cloud Scale en tu proyecto. Haz clic en la pestaña Web. 2. Ingresa el ID de correo electrónico de la cuenta de usuario a la que deseas enviar notificaciones push de prueba y el mensaje en la sección _Web_. <br /> 3. Haz clic en Send. La notificación push se enviará al usuario especificado inmediatamente. Para que el usuario pueda recibir la notificación, se deben cumplir los siguientes criterios: 1. El usuario debe tener la aplicación web abierta en su navegador. Si el usuario está activo en una pestaña diferente del navegador, aún podrá recibir la notificación push. 2. El navegador en el que la aplicación web está abierta debe ser compatible con web push y service workers. 3. Si has incluido un aviso de permiso en la lógica de tu aplicación para permitir notificaciones push, los usuarios finales deben haber otorgado el permiso. <br /> --- ## API Reference — Notificaciones push ### Android -------------------------------------------------------------------------------- title: "Enviar Push Notifications de Android" description: "Esta API se utiliza para enviar push notifications a los usuarios de tu aplicación Android después de registrar tu aplicación con FCM, inscribirte en las push notifications de Catalyst y registrar tu dispositivo." last_updated: "2026-07-02T09:34:15.874Z" source: "https://docs.catalyst.zoho.com/es/api/code-reference/cloud-scale/push-notifications/android/send-android-push-notifications/" service: "Cloud Scale" -------------------------------------------------------------------------------- ## Enviar Push Notifications de Android ### Descripción Esta API se utiliza para enviar push notifications de texto a los dispositivos de los usuarios desde tu aplicación Android para pruebas, después de registrar tu aplicación con Firebase Cloud Messaging, inscribirte en las push notifications de Catalyst y registrar tu dispositivo. Debes implementar los cuatro pasos explicados en la sección de ayuda de Push Notifications- Android antes de poder enviar push notifications. Catalyst te permite enviar push notifications ya sea a dispositivos de prueba registrados o a dispositivos de producción pasando el valor de appID desde el archivo de configuración del entorno correspondiente. La URL de solicitud para enviar push notifications a dispositivos de prueba y a dispositivos de producción varía. Estas se presentan en la sección de Detalles de la solicitud. Puedes pasar el mensaje de la push notification y el destinatario al que deseas enviar las push notifications, junto con otros detalles en tu solicitud de API como se muestra en la solicitud de ejemplo. ### Detalles de la solicitud #### URL de solicitud para enviar notificaciones de prueba <p>{api-domain}/baas/v1/project/{project_id}/push-notification/{app_id}/test</p> #### URL de solicitud para enviar notificaciones de producción <p>{api-domain}/baas/v1/project/{project_id}/push-notification/{app_id}/project-user/notify</p> El dominio específico del DC para acceder a Catalyst API El ID único del proyecto El appID generado por Catalyst para tu aplicación en Push Notifications. Puedes encontrarlo en la sección _Android_ de Push Notifications en tu consola de Catalyst. #### Parámetros de consulta **isAndroid:** true #### Encabezados de solicitud **Content-Type:** application/json **Encabezados opcionales** <br> **CATALYST-ORG:** {org_id} **Environment:** Development #### Alcance ZohoCatalyst.notifications.mobile.CUSTOM #### Propiedades JSON de la solicitud La dirección de correo electrónico del usuario al que se debe enviar la push notification. Solo puedes enviarla a un usuario por llamada de API. El JSON que contiene los detalles del contenido y los metadatos de la push notification El contenido de texto de la push notification <br> Tamaño máximo: 100 caracteres Cualquier información adicional que necesites enviar en la forma de *"sample_key" : "sample_value"* <br> Tamaño máximo: 100 caracteres El conteo que se mostrará sobre el ícono de la aplicación El ID de referencia El tiempo de expiración de la notificación en horas ### Detalles de la respuesta La respuesta devuelve el estado de la notificación enviada como success o failed, y los datos que se pasaron incluyendo message y expiry_time. curl -X POST \ https://api.catalyst.zoho.com/baas/v1/project/204000000024010/push-notification/204000000036005/project-user/notify?isAndroid=true \ -H "Content-Type: application/json" \ -d '{ "recipients":"amanda.boyle@zylker.com", "push_details":{ "message":"Welcome to Zylker App!", "badge_count":10, "expiry_time":12, "additional_info":{ "sample_key" : "sample_value" } } }' { "status": "success", "data": { "recipients": "amanda.boyle@zylker.com", "push_details": { "message": "Welcome to Zylker App!", "additional_info": { "sample_key": "sample_value" }, "badge_count": 10, "reference_id": null, "expiry_time": 12 } } } Send Push Notifications- Java SDK<br/><br/> Send Push Notifications- Node.js SDK<br/><br/> Send Push Notifications- Python SDK<br/><br/> Register Device for Push Notifications- iOS SDK<br><br> Register Device for Push Notifications- Android SDK<br><br> Register Device for Push Notifications- Flutter SDK<br><br> Register Device for Push Notifications- Web SDK ### iOS -------------------------------------------------------------------------------- title: "Enviar Push Notifications de iOS" description: "Esta API se utiliza para enviar push notifications a los usuarios de tu aplicación iOS después de registrar tu aplicación con Apple, inscribirte en las push notifications de Catalyst y registrar tu dispositivo." last_updated: "2026-07-02T09:34:15.875Z" source: "https://docs.catalyst.zoho.com/es/api/code-reference/cloud-scale/push-notifications/ios/send-ios-push-notifications/" service: "Cloud Scale" -------------------------------------------------------------------------------- ## Enviar Push Notifications de iOS ### Descripción Esta API se utiliza para enviar push notifications de texto a los dispositivos de los usuarios desde tu aplicación iOS para pruebas, después de registrar tu aplicación con Apple, inscribirte en las push notifications de Catalyst y registrar tu dispositivo. Debes implementar los seis pasos explicados en la sección de ayuda de Push Notifications- iOS antes de poder enviar push notifications a los dispositivos. Catalyst te permite enviar push notifications ya sea a dispositivos de prueba registrados o a dispositivos de producción pasando el valor de appID desde el archivo de configuración del entorno correspondiente. La URL de solicitud para enviar push notifications a dispositivos de prueba y a dispositivos de producción varía. Estas se presentan en la sección de Detalles de la solicitud. Puedes pasar el mensaje de la push notification y el destinatario al que deseas enviar las push notifications, junto con otros detalles en tu solicitud de API como se muestra en la solicitud de ejemplo. ### Detalles de la solicitud #### URL de solicitud para enviar notificaciones de prueba <p>{api-domain}/baas/v1/project/{project_id}/push-notification/{app_id}/test</p> #### URL de solicitud para enviar notificaciones de producción <p>{api-domain}/baas/v1/project/{project_id}/push-notification/{app_id}/project-user/notify</p> El dominio específico del DC para acceder a Catalyst API El ID único del proyecto El notificationAppID obtenido del archivo AppConfigurationDevelopment.plist/ AppConfigurationProduction.plist para el entorno apropiado #### Encabezados de solicitud **Content-Type:** application/json **Encabezados opcionales** <br> **CATALYST-ORG:** {org_id} **Environment:** Development #### Alcance ZohoCatalyst.notifications.mobile.CUSTOM #### Propiedades JSON de la solicitud La dirección de correo electrónico del usuario al que se debe enviar la push notification. Solo puedes enviarla a un usuario por llamada de API. El JSON que contiene los detalles del contenido y los metadatos de la push notification El contenido de texto de la push notification <br> Tamaño máximo: 100 caracteres Cualquier información adicional que necesites enviar en la forma de *"sample_key" : "sample_value"* <br> Tamaño máximo: 100 caracteres El conteo que se mostrará sobre el ícono de la aplicación El ID de referencia El tiempo de expiración de la notificación en horas ### Detalles de la respuesta La respuesta devuelve el estado de la notificación enviada como success o failed, y los datos que se pasaron incluyendo message y expiry_time. curl -X POST \ https://api.catalyst.zoho.com/baas/v1/project/204000000024010/push-notification/204000000036005/project-user/notify \ -H "Content-Type: application/json" \ -d '{ "recipients":"amanda.boyle@zylker.com", "push_details":{ "message":"Welcome to Zylker App!", "badge_count":10, "expiry_time":12, "additional_info":{ "sample_key" : "sample_value" } } }' { "status": "success", "data": { "recipients": "amanda.boyle@zylker.com", "push_details": { "message": "Welcome to Zylker App!", "additional_info": { "sample_key": "sample_value" }, "badge_count": 10, "reference_id": null, "expiry_time": 12 } } } Send Push Notifications- Java SDK<br/><br/> Send Push Notifications- Node.js SDK<br/><br/> Send Push Notifications- Python SDK<br/><br/> Register Device for Push Notifications- iOS SDK<br><br> Register Device for Push Notifications- Android SDK<br><br> Register Device for Push Notifications- Flutter SDK<br><br> Register Device for Push Notifications- Web SDK ### Web -------------------------------------------------------------------------------- title: "Enviar Push Notifications Web" description: "Esta API se utiliza para enviar push notifications a los usuarios de tu aplicación web después de habilitar las push notifications de Catalyst." last_updated: "2026-07-02T09:34:15.875Z" source: "https://docs.catalyst.zoho.com/es/api/code-reference/cloud-scale/push-notifications/web/send-web-push-notifications/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Push Notifications Las push notifications son notificaciones remotas que un proveedor de aplicaciones puede enviar a los usuarios de su aplicación, incluso cuando la aplicación no se está ejecutando activamente en el dispositivo del usuario. Catalyst te proporciona una forma sencilla de integrar push notifications en tus aplicaciones web e iOS de Catalyst. ## Enviar Push Notifications Web ### Descripción Esta API se utiliza para enviar push notifications de texto a los usuarios de tu aplicación web para pruebas, después de habilitar las push notifications para ella. Puedes habilitar las push notifications y también registrar dispositivos cliente para recibir push notifications implementando el script web mencionado en esta página de ayuda del Web SDK. Luego puedes usar esta API para enviar push notifications. Puedes pasar el mensaje de la push notification y una lista de los destinatarios en tu solicitud de API como se muestra en la solicitud de ejemplo. ### Detalles de la solicitud #### URL de solicitud <p>{api-domain}/baas/v1/project/{project_id}/project-user/notify</p> El dominio específico del DC para acceder a Catalyst API El ID único del proyecto #### Encabezados de solicitud **Content-Type:** application/json **Encabezados opcionales** <br> **CATALYST-ORG:** {org_id} **Environment:** Development Nota: Catalyst no autentica esta solicitud de API. Por lo tanto, no necesitas pasar un token OAuth. #### Alcance ZohoCatalyst.notifications.web.CUSTOM #### Propiedades JSON de la solicitud La dirección de correo electrónico o el ID de usuario de los usuarios a los que se debe enviar la push notification El contenido del mensaje de la push notification en formato de texto ### Detalles de la respuesta La respuesta devuelve el estado de la notificación enviada como success o failed. curl -X POST \ https://api.catalyst.zoho.com/baas/v1/project/3000000002001/project-user/notify \ -H "Content-Type: application/json" \ -d '{ "recipients":["rhonda.wilkins@zylker.com","isabella.j@zylker.com","harry.sandman@zylker.com"], "message":"Attention, new employees! Update your profile information in Zylker team app" }' { "status": "success", "data": true } Send Push Notifications- Java SDK</br></br> Send Push Notifications- Node.js SDK</br></br> Send Push Notifications- Python SDK</br></br> Register a Client for Push Notifications- Web SDK --- ## SDK — Android — Notificaciones push -------------------------------------------------------------------------------- title: "Registrar dispositivo para Push Notifications" description: "Esta página describe el método para registrar un dispositivo Android para notificaciones push remotas después de registrar e inscribir tu aplicación Android." last_updated: "2026-07-02T09:34:15.877Z" source: "https://docs.catalyst.zoho.com/es/sdk/android/v2/cloud-scale/push-notifications/register-device/" service: "Cloud Scale" related: - Push Notifications (/es/cloud-scale/help/push-notifications/introduction) - Android Push Notifications (/es/cloud-scale/help/push-notifications/android) - Push Notifications API for Android Devices (/es/api/code-reference/cloud-scale/push-notifications/android/send-android-push-notifications/#SendAndroidPushNotifications) - Push Notifications Flutter SDK (/es/sdk/flutter/v2/cloud-scale/push-notifications/register-device/) -------------------------------------------------------------------------------- # Push Notifications ### Introducción Catalyst Push Notifications te permite enviar notificaciones remotas a los usuarios de tu aplicación, incluso cuando la app no está ejecutándose activamente en el dispositivo del usuario. Catalyst te proporciona una forma sencilla de integrar notificaciones push en tus aplicaciones web, iOS y Android de Catalyst. Antes de enviar notificaciones push, debes seguir una serie de pasos para registrar tu app e inscribirte en las notificaciones push de Catalyst. Estos pasos se mencionan en secuencia a continuación: 1. Generar el archivo de configuración Android de Firebase 2. Generar la clave privada para el acceso a Firebase 3. Configurar los servicios de notificaciones push de Android en Catalyst 4. Registrar un dispositivo móvil para Push Notifications Nota: Los primeros tres pasos se cubren en detalle en la sección de ayuda de Push Notifications - Android. Esta documentación de ayuda del Android SDK solo cubre el cuarto paso relacionado con el registro de un dispositivo para enviar notificaciones push, así como la cancelación del registro de un dispositivo. Puedes implementar los pasos 1 - 3 consultando el documento de ayuda de Push Notifications, antes de usar el código proporcionado a continuación. <br> ### Registrar un dispositivo móvil para Push Notifications Después de completar los primeros cinco pasos mencionados anteriormente, puedes implementar el siguiente código en tu aplicación Android que registrará el dispositivo para Catalyst Push Notifications. Para registrar un dispositivo móvil Android como dispositivo de prueba, debes llamar al método registerNotification() con los parámetros requeridos como se muestra en el siguiente fragmento de código: val app = ZCatalystApp.getInstance() app.registerNotification(device_token,"bundleID", "appID", test_device_boolean, { Log.i("Register","App register successfully"); }, { Log.i("Register","App register failed"); }) **Parámetros:** * device_token: El token del dispositivo obtenido de FCM para tu app. * bundleID: El ID del paquete de la aplicación Android que configuraste al registrar la app con Catalyst así como en Firebase. * appID: El ID de la app generado por Catalyst para tu app en Push Notifications. Puedes encontrarlo en la sección Android de Push Notifications en tu consola de Catalyst. * test_device_boolean: El valor se establece en true para dispositivos de prueba, y se establece en false para dispositivos de producción. <br> Nota: Puedes registrar un máximo de 10 dispositivos Android como dispositivos de prueba para probar las notificaciones push de Android. Después de que tu dispositivo esté registrado, podrás enviar notificaciones push a los usuarios de tu app. Los usuarios deberán proporcionar el permiso para que tu app les envíe notificaciones push en su dispositivo, haciendo clic en **Allow** desde el mensaje de permiso. Puedes aprender sobre el envío de notificaciones push de prueba en tus dispositivos registrados desde la consola de Catalyst en esta sección de ayuda. También puedes enviar notificaciones de prueba desde la API. Consulta la documentación del SDK de Java, Node.js y Python para aprender sobre el envío de notificaciones push a través de tu código. -------------------------------------------------------------------------------- title: "Cancelar registro de dispositivo para Push Notifications" description: "Esta página describe el método para cancelar el registro de un dispositivo Android registrado para notificaciones push remotas." last_updated: "2026-07-02T09:34:15.877Z" source: "https://docs.catalyst.zoho.com/es/sdk/android/v2/cloud-scale/push-notifications/deregister-device/" service: "Cloud Scale" related: - Push Notifications (/es/cloud-scale/help/push-notifications/introduction) - Android Push Notifications (/es/cloud-scale/help/push-notifications/android) - Push Notifications API for Android Devices (/es/api/code-reference/cloud-scale/push-notifications/android/send-android-push-notifications/#SendAndroidPushNotifications) -------------------------------------------------------------------------------- # Cancelar el registro de un dispositivo móvil para Push Notifications Puedes cancelar el registro de un dispositivo que fue registrado para las notificaciones push de Android de Catalyst pasando los parámetros requeridos al método deregisterNotification() como se muestra a continuación. val app = ZCatalystApp.getInstance() app.deregisterNotification (device_token,"bundleID", "appID", test_device_boolean, { Log.i("Unregister","App unregistered successfully"); }, { Log.i("Unregister","App unregisteration failed"); }) **Parámetros:** * device_token: El token del dispositivo obtenido de FCM para tu app. * bundleID: El ID del paquete de la aplicación Android que configuraste al registrar la app con Catalyst así como en Firebase. * appID: El ID de la app generado por Catalyst para tu app en Push Notifications. Puedes encontrarlo en la sección Android de Push Notifications en tu consola de Catalyst. * test_device_boolean: El valor se establece en true para dispositivos de prueba, y se establece en false para dispositivos de producción. --- ## SDK — Flutter — Notificaciones push -------------------------------------------------------------------------------- title: "Registrar dispositivo para Push Notifications" description: "Esta página describe el método para registrar un dispositivo iOS o Android para notificaciones push remotas después de registrar e inscribir tu aplicación Flutter." last_updated: "2026-07-02T09:34:15.877Z" source: "https://docs.catalyst.zoho.com/es/sdk/flutter/v2/cloud-scale/push-notifications/register-device/" service: "Cloud Scale" related: - Push Notifications (/es/cloud-scale/help/push-notifications/introduction) - Push Notifications API (/es/api/code-reference/cloud-scale/push-notifications/ios/send-ios-push-notifications/#SendiOSPushNotifications) - Push Notifications Android SDK (/es/sdk/android/v2/cloud-scale/push-notifications/register-device/) - Push Notifications iOS SDK (/es/sdk/ios/v2/cloud-scale/push-notifications/register-device/) -------------------------------------------------------------------------------- # Push Notifications ### Introducción 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. Catalyst te proporciona una forma sencilla de integrar notificaciones push en tus aplicaciones web, iOS y Android de Catalyst. Al implementar Push Notifications a través del SDK de Flutter, deberás asegurar los prerrequisitos para iOS o Android, dependiendo de la plataforma en la que estés construyendo tu aplicación. Estos prerrequisitos se describen a continuación. ### Prerrequisitos para aplicaciones iOS Antes de enviar notificaciones push en tu aplicación iOS, debes seguir una serie de pasos para registrar tu aplicación e inscribirte en las notificaciones push de Catalyst. Estos pasos se mencionan en secuencia a continuación: 1. Registrar tu aplicación iOS con Apple 2. Generar un certificado desde Keychain Access 3. Generar y descargar el certificado APNs proporcionado por Apple 4. Convertir el certificado APNs descargado al formato .p12 5. Inscribirse en los servicios de Push Notifications de iOS en Catalyst 6. Registrar un dispositivo móvil para Push Notifications Nota: Los primeros cinco pasos se cubren en detalle en la sección de ayuda de Push Notifications - iOS. Esta documentación de ayuda del SDK solo cubre el sexto paso sobre el registro de un dispositivo para enviar notificaciones push, así como la cancelación del registro de un dispositivo. Puedes implementar los pasos 1-5 consultando el documento de ayuda de Push Notifications, antes de usar el código proporcionado en esta sección. <br> ### Prerrequisitos para aplicaciones Android Antes de enviar notificaciones push, debes seguir una serie de pasos para registrar tu aplicación e inscribirte en las notificaciones push de Catalyst. Estos pasos se mencionan en secuencia a continuación: 1. Generar el archivo de configuración de Android de Firebase 2. Generar la clave privada para el acceso a Firebase 3. Configurar los servicios de Push Notifications de Android en Catalyst 4. Registrar un dispositivo móvil para Push Notifications Nota: Los primeros tres pasos se cubren en detalle en la sección de ayuda de Push Notifications - Android. Esta documentación de ayuda del SDK solo cubre el cuarto paso sobre el registro de un dispositivo para enviar notificaciones push, así como la cancelación del registro de un dispositivo. Puedes implementar los pasos 1-3 consultando el documento de ayuda de Push Notifications, antes de usar el código proporcionado en esta sección. ### Registrar un dispositivo móvil para Push Notifications Después de completar los prerrequisitos mencionados anteriormente para la plataforma en la que estás trabajando, puedes implementar el siguiente código en la base de código de tu aplicación que registrará el dispositivo para Catalyst Push Notifications. Para registrar un dispositivo móvil Flutter como dispositivo de prueba, debes llamar al método registerNotification() con los parámetros requeridos como se muestra en el siguiente fragmento de código: try { var response = await ZCatalystApp.getInstance().registerNotification(deviceToken: deviceToken, notificationAppId: '1624000000074620',isTestDevice: false); print(response?.responseJson); } on ZCatalystException catch (ex) { log("Register Failed: $ex"); } **Parámetros:** * deviceToken: El token del dispositivo obtenido de FCM para tu aplicación Android, o el token del dispositivo obtenido después de registrar el dispositivo para notificaciones push remotas con APNS para tu aplicación iOS. * notificationAppID: Para Android, este es el ID de aplicación generado por Catalyst para tu aplicación Android en Push Notifications, que se puede encontrar en la sección de Android de Push Notifications en tu consola de Catalyst. Para iOS, se obtiene del archivo AppConfigurationDevelopment.plist/ AppConfigurationProduction.plist generado por Catalyst para tu aplicación cuando registraste tu aplicación iOS en Catalyst. * testDevice: El valor se establece en true para dispositivos de prueba, y se establece en false para dispositivos de producción. <br> Nota: Puedes registrar un máximo de 10 dispositivos Android o iOS como dispositivos de prueba para probar las notificaciones push de Android. Después de que tu dispositivo esté registrado, podrás enviar notificaciones push a los usuarios de tu aplicación. Los usuarios deberán proporcionar el permiso para que tu aplicación les envíe notificaciones push en su dispositivo, haciendo clic en **Allow** desde el mensaje de permiso. Puedes aprender sobre el envío de notificaciones push de prueba en tus dispositivos registrados desde la consola de Catalyst para aplicaciones iOS y para aplicaciones Android desde su respectiva documentación de ayuda. También puedes enviar notificaciones de prueba desde la API. Consulta la documentación del SDK de Java, Node.js y Python para aprender sobre el envío de notificaciones push a través de tu base de código. -------------------------------------------------------------------------------- title: "Cancelar registro de dispositivo para Push Notifications" description: "Esta página describe el método para cancelar el registro de un dispositivo iOS o Android registrado para notificaciones push remotas." last_updated: "2026-07-02T09:34:15.877Z" source: "https://docs.catalyst.zoho.com/es/sdk/flutter/v2/cloud-scale/push-notifications/deregister-device/" service: "Cloud Scale" related: - Push Notifications (/es/cloud-scale/help/push-notifications/introduction) - Push Notifications API (/es/api/code-reference/cloud-scale/push-notifications/ios/send-ios-push-notifications/#SendiOSPushNotifications) - Push Notifications Android SDK (/es/sdk/android/v2/cloud-scale/push-notifications/register-device/) - Push Notifications iOS SDK (/es/sdk/ios/v2/cloud-scale/push-notifications/register-device/) -------------------------------------------------------------------------------- # Cancelar el registro de un dispositivo móvil para Push Notifications Puedes cancelar el registro de un dispositivo que fue registrado para notificaciones push de iOS de Catalyst pasando los parámetros requeridos al método deregisterNotification() como se muestra a continuación. try{ var response = await ZCatalystApp.getInstance() .deregisterNotification( deviceToken: deviceToken, notificationAppId: "1624000000074620", isTestDevice: false); print(response?.responseJson); } on ZCatalystException catch(ex) { print("Failed to deregister device: $ex"); } **Parámetros:** * deviceToken: El token del dispositivo obtenido de FCM para tu aplicación Android, o el token del dispositivo obtenido después de registrar el dispositivo para notificaciones push remotas con APNS para tu aplicación iOS. * notificationAppID: Para Android, este es el ID de aplicación generado por Catalyst para tu aplicación Android en Push Notifications, que se puede encontrar en la sección de Android de Push Notifications en tu consola de Catalyst. Para iOS, se obtiene del archivo AppConfigurationDevelopment.plist/ AppConfigurationProduction.plist generado por Catalyst para tu aplicación cuando registraste tu aplicación iOS en Catalyst. * testDevice: El valor se establece en true para dispositivos de prueba, y se establece en false para dispositivos de producción. --- ## SDK — iOS — Notificaciones push -------------------------------------------------------------------------------- title: "Registrar dispositivo para Push Notifications" description: "Esta página describe el método para registrar un dispositivo iOS para push notifications remotas después de registrar e inscribir tu aplicación iOS." last_updated: "2026-07-02T09:34:15.878Z" source: "https://docs.catalyst.zoho.com/es/sdk/ios/v2/cloud-scale/push-notifications/register-device/" service: "Cloud Scale" related: - Push Notifications (/es/cloud-scale/help/push-notifications/introduction) - iOS Push Notifications (/es/cloud-scale/help/push-notifications/ios) - Push Notifications API for iOS Devices (/es/api/code-reference/cloud-scale/push-notifications/ios/send-ios-push-notifications/#SendiOSPushNotifications) - Push Notifications Flutter SDK (/es/sdk/flutter/v2/cloud-scale/push-notifications/register-device/) -------------------------------------------------------------------------------- # Push Notifications ### Introducción 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. Catalyst te proporciona una forma sencilla de integrar push notifications en tus aplicaciones Catalyst web, iOS y Android. Antes de enviar push notifications, debes seguir un conjunto de pasos para registrar tu aplicación e inscribirte en las push notifications de Catalyst. Estos pasos se mencionan en secuencia a continuación: 1. Registrar tu aplicación iOS con Apple 2. Generar un certificado desde Keychain Access 3. Generar y descargar el certificado APNs proporcionado por Apple 4. Convertir el certificado APNs descargado al formato .p12 5. Inscribirse en los servicios de Push Notification de iOS en Catalyst 6. Registrar un dispositivo móvil para Push Notifications Nota: Los primeros cinco pasos se cubren en detalle en la sección de ayuda Push Notifications - iOS. Esta documentación de ayuda del iOS SDK solo cubre el sexto paso sobre el registro de un dispositivo para enviar push notifications, así como la cancelación del registro de un dispositivo. Puedes implementar los pasos 1-5 consultando el documento de ayuda de Push Notifications, antes de usar el código que se muestra a continuación. <br> ### Registrar un dispositivo móvil para Push Notifications Después de completar los primeros cinco pasos mencionados anteriormente, puedes implementar el siguiente código en tu aplicación iOS que registrará el dispositivo para Catalyst Push Notifications. Para registrar un dispositivo móvil iOS como dispositivo de prueba, debes llamar al método registerNotification() con los parámetros requeridos como se muestra en el siguiente fragmento de código: ZCatalystApp.shared.registerNotification(token: e5********21, appID: 12345678, testDevice: false) { error in if let error = error { return print("Error : \( error )") } print("Registered successfully") } **Parámetros:** * token: Token del dispositivo obtenido después de registrar el dispositivo para push notifications remotas con APNS. * appID: El notificationAppID obtenido del archivo AppConfigurationDevelopment.plist/ AppConfigurationProduction.plist generado por Catalyst para tu aplicación cuando registraste tu aplicación iOS en Catalyst. * testDevice: El valor se establece en true para dispositivos de prueba, y en false para dispositivos de producción. <br> Nota: Puedes registrar un máximo de 10 dispositivos iOS como dispositivos de prueba para probar las push notifications de iOS. Después de que tu dispositivo esté registrado, podrás enviar push notifications a los usuarios de tu aplicación. Los usuarios deberán proporcionar el permiso para que tu aplicación les envíe push notifications en su dispositivo, haciendo clic en **Allow** desde el mensaje de permiso. Puedes aprender sobre el envío de push notifications de prueba en tus dispositivos registrados desde la consola de Catalyst en esta sección de ayuda. También puedes enviar notificaciones de prueba desde la API. Consulta la documentación del SDK de Java, Node.js y Python para aprender sobre el envío de push notifications a través de tu código. -------------------------------------------------------------------------------- title: "Cancelar registro de dispositivo para Push Notifications" description: "Esta página describe el método para cancelar el registro de un dispositivo iOS registrado para push notifications remotas." last_updated: "2026-07-02T09:34:15.880Z" source: "https://docs.catalyst.zoho.com/es/sdk/ios/v2/cloud-scale/push-notifications/deregister-device/" service: "Cloud Scale" related: - Push Notifications (/es/cloud-scale/help/push-notifications/introduction) - iOS Push Notifications (/es/cloud-scale/help/push-notifications/ios) - Push Notifications API for iOS Devices (/es/api/code-reference/cloud-scale/push-notifications/ios/send-ios-push-notifications/#SendiOSPushNotifications) -------------------------------------------------------------------------------- # Cancelar el registro de un dispositivo móvil para Push Notifications Puedes cancelar el registro de un dispositivo que fue registrado para push notifications de iOS de Catalyst pasando los parámetros requeridos al método deregisterNotification() como se muestra a continuación. ZCatalystApp.shared.deregisterNotification(token: e5********21, appID: 1234567, testDevice: true) { error in if let error = error { return print("Error : \( error )") } print("UnRegistered successfully") } **Parámetros:** * token: token: Token del dispositivo obtenido después de registrar el dispositivo para push notifications remotas con APNS. * appID: El notificationAppID obtenido del archivo AppConfigurationDevelopment.plist/ AppConfigurationProduction.plist generado por Catalyst para tu aplicación cuando registraste tu aplicación iOS en Catalyst. * testDevice: El valor se establece en true para dispositivos de prueba, y en false para dispositivos de producción --- ## SDK — Java — Notificaciones push -------------------------------------------------------------------------------- title: "Enviar Push Notifications a aplicaciones web" description: "Esta página describe el método para enviar notificaciones remotas a los usuarios finales desde tu aplicación Java con fragmentos de código de ejemplo." last_updated: "2026-07-02T09:34:15.881Z" source: "https://docs.catalyst.zoho.com/es/sdk/java/v1/cloud-scale/push-notifications/send-notifications/" service: "Cloud Scale" related: - Send push notifications - API (/es/api/code-reference/cloud-scale/push-notifications/web/send-web-push-notifications/#SendWebNotifications) - Send push notifications (/es/cloud-scale/help/push-notifications/introduction) -------------------------------------------------------------------------------- # 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 -------------------------------------------------------------------------------- title: "Enviar Push Notifications a aplicaciones móviles" 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-07-02T09:34:15.881Z" source: "https://docs.catalyst.zoho.com/es/sdk/java/v1/cloud-scale/push-notifications/send-notifications-mobile/" service: "Cloud Scale" related: - Push Notifications (/es/cloud-scale/help/push-notifications/introduction) -------------------------------------------------------------------------------- # 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. <br> ### 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 import com.zc.component.notifications.ZCMobileNotification; 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. ZCMobileNotification mobile = ZCMobileNotification.getInstance(1234567890l, ZCProject project); <br> ### 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 import com.zc.component.notifications.ZCMobileNotification; import com.zc.component.notifications.ZCPush; import com.zc.component.notifications.ZCPushMessage; 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. <br> ### 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 import com.zc.component.notifications.ZCMobileNotification; import com.zc.component.notifications.ZCPush; import com.zc.component.notifications.ZCPushMessage; ZCPushMessage notificationRes = mobile.sendIOSPushNotification(new ZCPush() { { setMessage("This message is to test if the functionality is working fine!"); setBadgeCount(1); } }, "emma.b@zylker.com"); --- ## SDK — Node JS — Notificaciones push -------------------------------------------------------------------------------- title: "Obtener instancia de Push Notifications" 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-07-02T09:34:15.884Z" source: "https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/cloud-scale/push-notifications/get-component-instance/" service: "Cloud Scale" related: - Push notifications (/es/cloud-scale/help/push-notifications/introduction) -------------------------------------------------------------------------------- # Push Notifications Catalyst Push Notifications te permite enviar notificaciones remotas a los usuarios de tu aplicación, incluso cuando la app no se está ejecutando activamente en el dispositivo del usuario. Puedes enviar notificaciones push 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 notificaciones push, debes habilitarlas para tu aplicación web cuando el usuario lo permita. Puedes hacer esto 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. ### Get Component Instance Puedes crear una referencia del componente pushNotification como se muestra a continuación. Esto no realizará una llamada del lado del servidor. Haremos referencia a esta instancia del componente al enviar notificaciones push. //Get a pushNotification instance const pushNotification = app.pushNotification(); -------------------------------------------------------------------------------- title: "Enviar notificaciones a aplicaciones web" 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-07-02T09:34:15.884Z" source: "https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/cloud-scale/push-notifications/send-notifications/" service: "Cloud Scale" related: - Send Notifications - API (/es/api/code-reference/cloud-scale/push-notifications/web/send-web-push-notifications/#SendWebNotifications) - Push Notifications (/es/cloud-scale/help/push-notifications/introduction) -------------------------------------------------------------------------------- # Enviar Push Notifications a aplicaciones web Catalyst te permite enviar notificaciones push 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 sendNotification(), junto con la cadena de mensaje a incluir en la notificación. Esta cadena puede ser texto plano, HTML o un objeto JSON para ser analizado. La instancia pushNotification utilizada aquí es la instancia del componente. var userList = []; //Incluir los IDs de usuario de todos los usuarios userList.push(1234556789098); userList.push(6756467677890); userList.push(3557866876887); catalystApp.pushNotification().web().sendNotification("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 y pasarlo a sendNotification() junto con la cadena de mensaje de la misma forma. var userList = []; //Incluir las direcciones de correo de los usuarios userList.push("emma@zylker.com"); userList.push("p.boyle@zylker.com"); userList.push("noel@zylker.com"); catalystApp.pushNotification().web().sendNotification("Hi there! The task you scheduled has been completed.", userList); //Pasar el arreglo con la cadena del mensaje -------------------------------------------------------------------------------- title: "Enviar notificaciones a aplicaciones móviles" 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-07-02T09:34:15.885Z" source: "https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/cloud-scale/push-notifications/send-notifications-mobile/" service: "Cloud Scale" related: - Push Notifications (/es/cloud-scale/help/push-notifications/introduction) -------------------------------------------------------------------------------- # 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: 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 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. 2. 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<ICatalystMobileNotification> * 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<ICatalystMobileNotification> 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'); --- ## SDK — Python — Notificaciones push -------------------------------------------------------------------------------- title: "Obtener instancia de Push Notifications" description: "Esta página describe el método para enviar notificaciones remotas a usuarios finales desde tu aplicación Python con fragmentos de código de ejemplo." last_updated: "2026-07-02T09:34:15.886Z" source: "https://docs.catalyst.zoho.com/es/sdk/python/v1/cloud-scale/push-notifications/get-component-instance/" service: "Cloud Scale" related: - Push Notifications Help (/es/cloud-scale/help/push-notifications/introduction) - SDK Scopes (/es/sdk/python/v1/sdk-scopes) -------------------------------------------------------------------------------- # Push Notifications Catalyst Cloud Scale Push notifications te permite enviar notificaciones remotas a los usuarios de tu aplicación, incluso cuando la app no se está ejecutando activamente en el dispositivo del usuario. Puedes enviar notificaciones push 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 notificaciones push, debes habilitarlas para tu aplicación web cuando el usuario lo permita. Puedes hacer esto 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. #### Obtener una instancia del componente Una instancia del componente es un objeto que se puede usar para acceder a las configuraciones predefinidas específicas de un componente en particular. Este proceso no realizará una llamada del lado del servidor. La referencia app utilizada en el código a continuación es el objeto Python devuelto como respuesta durante la inicialización del SDK. Puedes crear una nueva instancia de push_notification_service como se muestra a continuación. Nos referiremos a esta instancia del componente al enviar notificaciones push desde tu aplicación Catalyst. #Obtener instancia de Push Notification push_notification_service = app.push_notification() -------------------------------------------------------------------------------- title: "Enviar notificaciones a aplicaciones web" description: "Esta página describe el método para enviar notificaciones remotas a usuarios finales desde tu aplicación Python con fragmentos de código de ejemplo." last_updated: "2026-07-02T09:34:15.887Z" source: "https://docs.catalyst.zoho.com/es/sdk/python/v1/cloud-scale/push-notifications/send-notifications/" service: "Cloud Scale" related: - Send Notifications - API (/es/api/code-reference/cloud-scale/push-notifications/web/send-web-push-notifications/#SendWebNotifications) - Push Notifications Help (/es/cloud-scale/help/push-notifications/introduction) - SDK Scopes (/es/sdk/python/v1/sdk-scopes) -------------------------------------------------------------------------------- # Enviar notificaciones push a aplicaciones web Catalyst te permite enviar notificaciones push a 50 usuarios en una sola llamada de función. Puedes agregar los IDs de usuario de todos los usuarios a notificar en un array como se muestra a continuación. Luego debes pasar el array al método send_notification(), junto con la cadena de mensaje a incluir en la notificación. Esta cadena puede ser texto plano, HTML o un objeto JSON a analizar. Para conocer más sobre la instancia del componente push_notification_service utilizada a continuación, consulta esta sección de ayuda. **Parámetros utilizados** <table class="content-table"> <thead> <tr> <th class="w20p">Nombre del parámetro</th> <th class="w20p">Tipo de dato</th> <th class="w60p">Definición</th> </tr> </thead> <tbody> <tr> <td>notification_message</td> <td>String</td> <td>Un parámetro obligatorio. Almacenará el mensaje de notificación.</td> </tr> <tr> <td>user_list</td> <td>Array</td> <td>Un parámetro obligatorio. Almacenará los IDs o direcciones de correo electrónico de los usuarios a quienes se debe enviar la notificación.</td> </tr> </tbody> </table> #Enviar notificaciones push usando IDs de usuario push_notification_service = app.push_notification() user_list = [1234556789098, 6756467677890] logging.info(push_notification_service.web().send_notification("Hi there! The task you scheduled has been completed.", user_list)) También puedes enviar las notificaciones a 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 array, y pasarlo a send_notification() junto con la cadena de mensaje de la misma manera. #Enviar notificaciones push usando direcciones de correo de usuario push_notification_service = app.push_notification() user_list = ["amelia.burrows@gmail.com", "emma.hillary@gmail.com"] logging.info(push_notification_service.web().send_notification("Hi there! The task you scheduled has been completed.", user_list)) Info : Consulta la tabla de SDK Scopes para determinar el nivel de permiso requerido para realizar la operación anterior. -------------------------------------------------------------------------------- title: "Enviar notificaciones a aplicaciones móviles" description: "Esta página describe el método para enviar notificaciones remotas a usuarios finales desde tu aplicación Python con fragmentos de código de ejemplo." last_updated: "2026-07-02T09:34:15.889Z" source: "https://docs.catalyst.zoho.com/es/sdk/python/v1/cloud-scale/push-notifications/send-notifications-mobile/" service: "Cloud Scale" related: - Push Notifications Help (/es/cloud-scale/help/push-notifications/introduction) - SDK Scopes (/es/sdk/python/v1/sdk-scopes) -------------------------------------------------------------------------------- # Notificaciones push 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 prerrequisitos: 1. Debes registrar tu aplicación móvil con Catalyst y anotar el Application ID (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 la 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 el registro de tu app Android usando el Android SDK. Aprende sobre el registro de tu app iOS usando el iOS SDK. Aprende sobre el registro de tus apps móviles (Android o iOS) usando el Flutter SDK. 2. La aplicación móvil debe usar obligatoriamente el componente Catalyst Serverless Authentication. Después de que toda la configuración esté hecha, el usuario de Catalyst debe estar conectado en su dispositivo para recibir la notificación de manera oportuna. Una vez que la configuración esté completa, puedes enviar notificaciones llamando al método del SDK de Python a continuación, usando tu Application ID generado para dirigirte 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 push_notification().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 Python, como enviar notificaciones push, que se cubrirá en la siguiente sección. mobile_notification = app.push_notification().mobile("1234567890") Aquí, 1234567890 es el appID. Alternativamente, si tu aplicación involucra acceso basado en scopes de Catalyst, puedes pasar el parámetro ZCProject project junto con el appID. Aprende más sobre los SDK Scopes de Catalyst. mobile_notification = app.push_notification().mobile("1234567890", ZCProject project) #### Enviar notificaciones push de Android Después de haber registrado tu aplicación Android con Catalyst para enviar notificaciones push, puedes usar el método send_android_notification() para enviar notificaciones push a tu aplicación. Necesitarás pasar dos parámetros al método send_android_notification(): * notify_obj - 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 fragmento de código a continuación para llamar al método send_android_notification() en tu aplicación: mobile_notification.send_android_notification( notify_obj={"message": "This message is to test if the functionality is working fine!", "badge_count": 1}, recipient="emma.b@zylker.com" ) badge_count establece el contador de insignia de notificación del icono de la app en 1. Puedes cambiar este valor a cualquier número que necesites. #### Enviar notificaciones push de iOS Similar a Android, después de haber registrado tu aplicación iOS con Catalyst para enviar notificaciones push, puedes usar el método send_ios_notification() para enviar notificaciones push a tu aplicación. mobile_notification.send_ios_notification( notify_obj={"message": "test_notification", "badge_count": 1}, recipient="testuser@zylker.com" ) --- ## SDK — Web — Notificaciones push -------------------------------------------------------------------------------- title: "Notificaciones push" description: "Las push notifications se pueden crear usando el Catalyst Web SDK" last_updated: "2026-07-02T09:34:15.890Z" source: "https://docs.catalyst.zoho.com/es/sdk/web/v4/cloud-scale/push-notifications/get-component-instance/" service: "Cloud Scale" related: - Mobile Device Management (/es/cloud-scale/help/mobile-device-management/introduction) - Push Notifications (/es/cloud-scale/help/push-notifications/introduction) - Push Notification - API (/es/api/code-reference/cloud-scale/push-notifications/web/enable-web-push-notifications/#EnableWebNotification) -------------------------------------------------------------------------------- # Push Notifications Las push notifications son notificaciones remotas que un proveedor de aplicaciones puede enviar a los usuarios de su aplicación, incluso cuando la aplicación no se está ejecutando activamente en el dispositivo del usuario. Catalyst te proporciona una forma sencilla de integrar push notifications en tus aplicaciones web e iOS de Catalyst. ### Obtener una instancia del componente La instancia notification se puede crear como se muestra a continuación. Nota: La promesa devuelta aquí se resolverá a un objeto en el cual la clave content contiene la salida de la función ejecutada. // Obtener una instancia de notificación var notification = catalyst.notification; -------------------------------------------------------------------------------- title: "Registrar un cliente" description: "Este script del Web SDK te permite registrar un dispositivo cliente para recibir push notifications de tu aplicación web de Catalyst." last_updated: "2026-07-02T09:34:15.890Z" source: "https://docs.catalyst.zoho.com/es/sdk/web/v4/cloud-scale/push-notifications/register-client/" service: "Cloud Scale" related: - Push Notifications (/es/cloud-scale/help/push-notifications/introduction) - Push Notification - API (/es/api/code-reference/cloud-scale/push-notifications/web/send-web-push-notifications/#SendWebPushNotifications) -------------------------------------------------------------------------------- # Registrar un cliente para recibir Web Push Notifications El método enableNotification() registra un cliente para recibir push notifications de tu aplicación web. La referencia notification utilizada en el fragmento de código a continuación es la instancia del componente creada anteriormente. El método enableNotification() devuelve una promesa que se resuelve a un objeto. Después de resolver la promesa, puedes manejar el mensaje de notificación a través del messagehandler. //Registrar el cliente var notification = catalyst.notification; notification.enableNotification().then((response) => { //Crear un manejador para el mensaje cuando se reciba catalyst.notification.messageHandler = (msg) => { //Acción a realizar cuando se genera el mensaje } }); Luego puedes enviar push notifications al cliente registrado ya sea desde la consola de Catalyst, o a través de esta API.