Aviso:

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

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.


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.

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

EN ESTA PÁGINA