Un cliente paga un pedido y, cinco minutos después, recibe un aviso para que vuelva al carrito. El envío ha funcionado. Lo que ha fallado es la decisión de enviarlo. Al comparar servicios de notificaciones push para apps , conviene pedir a los proveedores que reproduzcan situaciones como esta con su propia app.
Si parte de sus usuarios tiene móviles sin servicios de Google, compruebe los canales del kit de desarrollo (SDK). Si CRM necesita ajustar una campaña sin publicar otra versión de la app, compruebe qué reglas puede modificar desde el panel.
Comparativa de servicios de notificaciones push para apps
Las cinco herramientas cubren iOS y Android. Compare vías de entrega, módulos y región de datos. La tabla recoge canales que requieren configuración y condiciones públicas consultadas el 6 de noviembre de 2026.
| Servicio | Plataformas y SDK | Canales de entrega | Base del precio | Región de datos documentada | Qué conviene comprobar |
|---|---|---|---|---|---|
| EngageLab AppPush | iOS y Android. Plugins para Flutter y React Native. | APNs, FCM y canales de fabricantes como Huawei y Xiaomi. | Pico mensual de usuarios activos diarios (DAU). El precio varía por nodo. | Fráncfort seleccionable al dar de alta la app. | Disponibilidad del canal para el modelo y el mercado de distribución. |
| OneSignal | SDK para iOS y Android. Integración específica para Huawei. | APNs, FCM y Huawei Push Kit, entre otros. | Growth cobra una cuota fija más usuarios activos mensuales (MAU). | Servidores en los Países Bajos. Su política contempla accesos desde EE. UU. y otros países. | Suscripciones móviles facturables y límites de Journeys en el plan. |
| Braze | SDK para iOS y Android. Configuración específica para Huawei. | APNs, FCM y Huawei Push Kit. | Presupuesto según edición, MAU, perfiles y condiciones de uso. | Instancias de la UE para el SDK y la API. | Reglas de salida de Canvas y alcance del contrato. |
| Airship | SDK para iOS y Android. Módulos para distintos proveedores de Android. | APNs, FCM, HMS y Amazon Device Messaging (ADM). | Presupuesto por paquete. La definición de MAU se basa en el identificador de canal. | Instancia de la UE con alojamiento y copias en Bélgica y Alemania. | Paquete y módulo necesarios para Message Center. |
| CleverTap | SDK para iOS y Android. Integración documentada para Huawei. | APNs, FCM y Huawei Push Kit. | Según el contrato, MAU o puntos de datos. Hay funciones adicionales. | Región europea documentada. La configuración depende de la cuenta. | Qué análisis y funciones de App Inbox incluye la oferta. |
APNs es el servicio de Apple que entrega notificaciones a sus dispositivos. Firebase Cloud Messaging (FCM) ofrece la infraestructura de mensajería de Google y también se apoya en APNs para llegar a iOS. Las plataformas pueden añadir segmentación, reglas y herramientas de diagnóstico sobre esas vías. Si aún está decidiendo qué parte gestionar internamente, consulte la comparativa general de servicios de notificaciones push .
Qué necesita su app antes de elegir una plataforma
Compatibilidad y canales de entrega
Anote las versiones de iOS y Android, el entorno de desarrollo y el SDK. Identifique también los modelos que necesita alcanzar. Dos teléfonos Android pueden requerir vías distintas si uno dispone de los servicios móviles de Google (GMS) y el otro utiliza los de Huawei (HMS). Confirme cada combinación en un dispositivo real con la versión que piensa distribuir.
Datos, responsables y requisitos operativos
Entregue la misma ficha de requisitos a ambos candidatos.
| Dato que debe aportar | Ejemplo de su situación | Condición exigida | Quién la valida |
|---|---|---|---|
| Sistemas y distribución | iOS y Android en dos tiendas | Abrir el pedido correcto con la app cerrada. | Desarrollo móvil |
| Eventos e identidad | Un cliente puede utilizar dos móviles | Asociar la compra al carrito y desvincular el dispositivo al cerrar sesión. | Producto y desarrollo |
| Trabajo de CRM | El horario de envío cambia según la campaña | Modificar la espera sin publicar otra versión de la app. | CRM |
| Datos y presupuesto | La política interna exige alojamiento en la UE | Acreditar la región contratada y calcular el coste con los volúmenes propios. | Privacidad y compras |
Protección de datos y ubicación de los datos
Si el alojamiento en la UE es un requisito de compra, haga que figure en la oferta. Si el proveedor trata datos por cuenta de su empresa, pida el contrato de encargo del tratamiento (DPA), la lista de subencargados y los países desde los que se presta soporte. Compruebe por separado los perfiles, eventos, registros y copias de seguridad. Solicite los plazos de conservación, el procedimiento de borrado y el formato de exportación al finalizar el contrato. Si la política exige tratamiento íntegro en la UE, pida que se identifiquen también los accesos y las transferencias que implican Apple, Google o el fabricante.
El DPA de OneSignal sitúa sus servidores en los Países Bajos y su política describe accesos desde Estados Unidos y otros países. Cuando el proveedor actúa como encargado, el artículo 28 del RGPD regula el encargo. El capítulo V establece las condiciones de las transferencias a terceros países. Política de OneSignal · Texto del RGPD .
Cinco servicios de notificaciones push: funciones y requisitos
EngageLab AppPush: canales y diagnóstico de entrega
Si su app llega a dispositivos sin GMS o se distribuye también en mercados de Asia donde necesita un canal de fabricante concreto, empiece por los modelos que aparecen en sus propios registros. AppPush documenta canales de Huawei, Xiaomi, OPPO y otros fabricantes. Cada integración puede exigir credenciales y un módulo adicional. El nodo de datos se fija al dar de alta la aplicación. Conviene decidirlo antes de integrar el SDK. Opciones al activar AppPush .
Para un equipo que ya envía notificaciones, el interés puede estar en averiguar por qué falla una versión de Android. AppPush permite consultar estadísticas por versión y canal, y examinar las pérdidas de un mensaje por etapa y motivo. Pida que localicen una incidencia a partir de su identificador de mensaje. Si además necesita automatizar un recorrido del cliente con EngageLab MA, presupueste su configuración y la conexión con AppPush. Estadísticas de AppPush · Conexión entre MA y AppPush .
OneSignal: campañas y recorridos con Journeys
OneSignal merece una prueba cuando CRM quiere ajustar la espera o la audiencia de un recordatorio desde un panel. La función Journeys organiza mensajes y esperas en un recorrido. Desarrollo se ocupa de que lleguen los eventos y de asociarlos con la persona correcta. El número de recorridos y las opciones disponibles dependen del plan. Funcionamiento de Journeys .
Durante la demostración, encargue el cambio de horario a quien vaya a mantener la campaña. Después, registre una compra durante la espera. Compruebe si CRM puede explicar por qué se ha omitido el envío y qué cambio requeriría de nuevo la intervención de desarrollo.
Braze: recorridos del cliente con Canvas
Canvas encaja en una evaluación donde un mismo usuario puede seguir varios caminos. Por ejemplo, quien compra pasa a la comunicación posventa y quien sigue con un carrito abierto puede recibir un recordatorio. Braze documenta eventos de conversión para medir resultados y pasos que permiten decidir el siguiente camino según el comportamiento. Configuración de Canvas · Ramas por comportamiento .
Pida que le enseñen dónde se contabiliza la compra y qué regla evita el recordatorio. Si una persona mantiene dos carritos abiertos, la lógica debe comprobar cuál se ha pagado. Acuerde qué atributos del carrito enviará desarrollo.
Airship: push y experiencias dentro de la app
Un cambio de puerta de embarque puede desaparecer de la pantalla al descartar la notificación. Si el viajero necesita consultar la información más tarde, interesa evaluar un buzón dentro de la aplicación. Message Center permite publicar mensajes en ese buzón y dirigir al usuario al contenido desde una notificación. Su integración requiere el componente correspondiente y hay que comprobar el paquete contratado. Message Center de Airship .
Descarte el aviso sin abrirlo y entre después en el buzón. Compruebe si el contenido sigue disponible hasta la fecha prevista y a qué cuenta pertenece.
CleverTap: comportamiento, campañas y App Inbox
CleverTap reúne segmentación por eventos, recorridos y un buzón llamado App Inbox. Para un equipo de producto, la pregunta es si puede reutilizar la definición de «carrito pendiente» al seleccionar la audiencia y al medir el resultado. Conviene especificar las propiedades del evento y pedir que la oferta identifique los módulos de análisis incluidos. Recorridos en CleverTap · App Inbox .
Use dos perfiles, uno que haya pagado y otro con el carrito abierto. Pida que le enseñen qué encuentra cada uno en el buzón y qué evento explica la diferencia.
Cómo elegir una plataforma de notificaciones push para su app
Elija dos candidatos según el requisito más difícil de su app. Si la región de datos es obligatoria, exija confirmación escrita antes de iniciar la prueba.
| Si su equipo necesita… | Empiece por… | Prueba que decide la selección |
|---|---|---|
| Cambiar segmentos y recordatorios desde CRM | OneSignal y CleverTap | Modificar la espera, registrar la compra y comprobar la salida con el plan ofertado. |
| Coordinar varias etapas después de un evento | Braze y OneSignal | Repetir el evento y verificar qué ocurre si el usuario cumple el objetivo a mitad del recorrido. |
| Conservar contenido en un buzón de la app | Airship y CleverTap | Abrir el mensaje después de descartar el aviso y comprobar su visibilidad tras cerrar sesión. |
| Llegar a modelos sin GMS o localizar pérdidas por canal | EngageLab AppPush. Si basta con Huawei, comparar también OneSignal o Airship. | Configurar las credenciales y reproducir el caso con el modelo, la versión y el canal exigidos. |
Si las campañas deben coordinar también SMS y correo electrónico, amplíe la evaluación a las plataformas de marketing móvil . Para una app cuyo único problema es llegar a un modelo concreto, suele bastar con comprobar primero ese canal.
Cómo comparar el coste y el trabajo de integración
Envíe a cada proveedor el mismo periodo de actividad, el pico diario, los dispositivos activos del mes y los canales que va a utilizar. EngageLab calcula la escala de AppPush con el mayor recuento diario del mes. Airship documenta un MAU basado en el identificador de canal. Los dos presupuestos pueden diferir incluso para la misma aplicación. Precios de EngageLab · Definiciones de facturación de Airship .
Ejemplo con OneSignal Growth. Suponga que su app suma 12 000 suscripciones móviles activas facturables en el ciclo y solo contrata push móvil. Con la cuota de 19 USD y el precio público de 0,012 USD por MAU, el cálculo es 19 + 12 000 × 0,012 = 163 USD al mes , antes de impuestos y extras. Una persona activa en dos dispositivos puede contar como dos MAU, incluso si ambos están vinculados al mismo perfil. Tarifa pública · Criterios de facturación .
Añada el trabajo interno en una línea aparte. Suponga 20 h de implantación y 4 h de mantenimiento mensual . Para presupuestar en euros, use su coste interno c en EUR/h y el tipo de cambio r en EUR por USD, con su fecha. La implantación costaría 20 × c EUR una sola vez. El presupuesto mensual sería (163 × r ) + (4 × c ) EUR, más los extras aplicables. Sustituya las horas por su estimación.
Pida que el presupuesto identifique las funciones incluidas, el soporte, la exportación de datos, los excesos de uso y los impuestos aplicables. Para comparar otros volúmenes o canales, consulte el precio de las notificaciones push .
Qué probar antes de contratar
Casos de prueba y evidencias
Use un carrito ficticio. El servidor registra su creación y descarta eventos duplicados. Al terminar la espera, comprueba el estado de ese carrito, la preferencia comercial y el límite de frecuencia antes de cursar el envío. El ejemplo presupone que la persona ha aceptado recibir comunicaciones comerciales y que existe una base jurídica válida para recoger los eventos. Verifique por separado el permiso del sistema operativo y la autorización comercial. Revise con su asesoría si el artículo 21 de la LSSI se aplica al mensaje y si el SDK accede al terminal según el artículo 22.2. Si considera la excepción del artículo 21.2 para clientes previos, documente la obtención lícita del contacto, la similitud de la oferta propia y la opción gratuita de oponerse. Texto de la LSSI .
| Caso | Qué registrar |
|---|---|
| Permiso y preferencias | Con avisos desactivados, qué observa la app. Tras darse de baja por una vía sencilla y gratuita, si se suprime el siguiente envío. |
| App abierta o en segundo plano | Aviso visible, evento registrado y destino al pulsarlo. |
| Sin conexión | Reconectar antes y después de la caducidad para detectar avisos obsoletos. |
| Evento duplicado | Repetir el mismo identificador de evento y contar cuántos avisos se generan. |
| Compra durante la espera | Vincular compra y carrito. Registrar qué regla suprime el recordatorio. |
| Cambio de cuenta | Tras cerrar sesión, comprobar la cuenta destinataria y pedir autenticación al abrir contenido privado. |
| Trazabilidad | Unir el evento de origen, el identificador del mensaje y el clic con registros de prueba. |
Cómo interpretar el resultado de la prueba
| Medida | Cómo leerla |
|---|---|
| Aceptación y recepción | Separe la aceptación por la API de la recepción observable en el dispositivo. Marque «sin dato» si falta ese registro. |
| Latencia | Anote origen, destino y hora de cada marca temporal disponible. |
| Clic y compra | Puede dividir los usuarios que compran en las 24 h posteriores al clic entre quienes pulsaron el aviso. Cuente una vez a cada usuario. Para medir un incremento, use un grupo de control. |
Anote el resultado esperado, el observado y la evidencia. Acepte el caso si se reproduce el comportamiento exigido. Si falla una configuración, asigne responsable y fecha para repetirlo. Si el aviso llega a otra cuenta o insiste tras la compra, suspenda esa prueba hasta corregir la causa. Cómo configurar notificaciones push en iOS .
Consultar una solución para mi app
Preguntas frecuentes
¿Necesito una plataforma si ya utilizo Firebase Cloud Messaging?
Depende de lo que ya resuelva su equipo. Si envía desde su servidor y puede mantener los segmentos, las reglas y los registros necesarios, quizá le baste con FCM. Una plataforma cobra sentido cuando CRM necesita autonomía o desarrollo necesita otra vía de entrega. Si ya busca sustituir una parte de su sistema, consulte las alternativas a Firebase Cloud Messaging .
¿Un mismo servicio permite gestionar iOS y Android?
Sí. Puede gestionar ambas aplicaciones con un proveedor y seguir configurando por separado las credenciales de Apple y las del canal de Android. Antes de unificar los informes, compruebe qué significa «recibido» en cada sistema y para qué versiones dispone de ese dato.
¿Qué cambia si la app utiliza Flutter o React Native?
Hay que validar el plugin junto con las dependencias nativas que incorpora. Confirme la versión compatible y pruebe la apertura desde una notificación con la app cerrada en ambos sistemas. Si necesita un buzón o un canal de fabricante, inclúyalo expresamente en esa prueba.
¿Cómo probar un servicio antes de contratarlo?
Solicite un entorno con el plan y los módulos que piensa comprar. Use dos cuentas de prueba, dispositivos representativos y un caso con resultado conocido. Compare después las horas de integración, el diagnóstico de incidencias y el coste de mantenimiento.







