Saltar al contenido principal
Las notificaciones push vuelven a involucrar a los Usuarios cuando no están usando activamente tu app. Pueden mostrar texto y contenido enriquecido como imágenes, botones y sonidos.
Ejemplos de notificaciones push móviles en iOS y Android mostrando contenido enriquecido
Para que push funcione en móvil:
  • Los Usuarios deben tener tu app móvil instalada
  • Debes configurar las credenciales de plataforma correctas (FCM para Android, APNs para iOS, HMS para Huawei, ADM para Amazon)
  • Los Usuarios deben otorgar permiso para recibir notificaciones
Esta guía recorre cada paso desde la configuración del SDK hasta el envío de mensajes push personalizados.

Configuración del SDK y migración

Integra el SDK de OneSignal en tu app para registrar dispositivos y habilitar mensajería push. Si estás migrando desde otro proveedor, OneSignal admite migración desde Firebase, Airship, Braze y otros.

Configuración del SDK móvil

Integra el SDK de OneSignal en tu app para registrar dispositivos y habilitar mensajería push.

Migración desde otro proveedor

Migra desde Firebase, Airship, Braze u otros proveedores de push.

Prompts de permisos push

Las plataformas móviles requieren que los Usuarios opten por recibir notificaciones push antes de poder recibirlas. Las Directrices de interfaz humana de Apple recomiendan describir qué tipos de información deseas enviar y dar a los Usuarios una forma clara de optar por participar o no. Puedes crear un prompt de pre-permiso usando los mensajes in-app de OneSignal para explicar el valor antes de activar el prompt del sistema.
Mensaje in-app de OneSignal usado como prompt de pre-permiso para notificaciones push

Solicitar permisos push

Crea un prompt de pre-permiso personalizado usando mensajes in-app.

Referencia del SDK móvil

Activa solicitudes de permiso programáticamente en el SDK.

Push provisional de iOS

Muestra notificaciones silenciosas en el centro de notificaciones antes de solicitar permiso.

Usuarios y Suscripciones

Una vez que el SDK está activo, OneSignal crea automáticamente registros de Usuario y Suscripción a medida que las personas abren tu app. Las Suscripciones móviles se crean cuando los Usuarios:
  • Abren la app por primera vez en un dispositivo
  • Desinstalan y reinstalan la app, luego la abren nuevamente
Cada dispositivo crea una Suscripción separada. Las Suscripciones permanecen anónimas hasta que les asignes un External ID mediante OneSignal.login.
Página de Usuarios del panel de OneSignal mostrando una lista de Usuarios con detalles de Suscripción

Usuarios

Administra Usuarios, asigna External IDs y comprende los Usuarios anónimos vs. identificados.

Suscripciones

Cómo se crean y administran las Suscripciones en dispositivos y canales.

Segmentos

Agrupa Usuarios en segmentos dinámicos para mensajería dirigida.

Diseñar notificaciones push

Crear notificaciones push efectivas implica más que escribir texto. Mira cómo hacer que cada notificación push cuente y luego explora los elementos de diseño a continuación.
Diagrama anotado que muestra la anatomía de las notificaciones push de iOS y Android
  1. Título: Encabezado que llama la atención (recomendado: menos de 50 caracteres)
  2. Mensaje: Contenido principal de la notificación (recomendado: menos de 120 caracteres)
  3. Iconos: El icono de tu marca o imagen específica de la notificación
  4. Imagen grande: Contenido visual llamativo
  5. Botones de acción: Botones de llamado a la acción
  6. Marca de tiempo cuando se recibió el push
  7. Nombre de la app: El nombre de tu app

Resumen de push

Resumen completo de creación, opciones y comportamiento de entrega de notificaciones push.

Plantillas

Ahorra tiempo con plantillas reutilizables para mensajería consistente.

Personalización y localización

Mira cómo convertir notificaciones push genéricas en mensajes de alto rendimiento y luego explora las opciones de personalización a continuación.

Personalización de mensajes

Inserta variables dinámicas como nombre o preferencias para adaptar mensajes.

Mensajería multiidioma

Entrega mensajes automáticamente en el idioma preferido de cada Usuario.

Configurar comportamiento push

Controla cómo se comportan las notificaciones después de la entrega, incluyendo temporización, configuración de visualización e interacciones del Usuario.

Configuración de entrega, visualización y descarte

Limitación

Controla la velocidad de entrega de notificaciones para grandes audiencias.

Límite de frecuencia

Establece límites para prevenir el envío excesivo de notificaciones al mismo Usuario.

Tiempo de vida (TTL)

Define cuánto tiempo retienen los servicios push los mensajes cuando el dispositivo está fuera de línea.

Collapse ID

Reemplaza mensajes anteriores con los más nuevos para reducir el desorden de notificaciones.

Categorías de notificaciones de Android

Controla el nivel de importancia (banner, silencioso) y otros aspectos de visualización.

Modos de concentración y niveles de interrupción de iOS

Controla el nivel de prioridad (pasivo, sensible al tiempo) para iOS.

Sonidos de notificaciones

Configura el audio de notificaciones para cada plataforma.

Insignias

Administra el comportamiento del conteo de insignias del icono de la app en iOS.

Notificaciones de datos y en segundo plano

Incluye datos personalizados en los payloads push que tu app puede manejar sin mostrar una notificación visible.

Notificaciones de datos y en segundo plano

Envía payloads personalizados sin una notificación visual.

Datos adicionales

Adjunta datos clave-valor a los payloads push para manejo in-app.

Comportamiento de clics y deep linking

Controla qué sucede cuando un Usuario toca una notificación.

URLs, enlaces y deep linking

Dirige a los Usuarios a contenido o páginas relevantes usando deep links y URLs de seguimiento.

Deep linking

Detalles de implementación de deep linking específicos por plataforma.

Botones de acción

Permite a los Usuarios tomar acciones inmediatas desde tu notificación.

Observadores de eventos de notificación

Escucha eventos de clic y activa comportamiento in-app con código personalizado.

Análisis y solución de problemas

Mide el rendimiento de las notificaciones y resuelve problemas comunes de entrega.

Reportes de mensajes push

Visualiza métricas de entrega, tasa de apertura y clics para cada mensaje.

Resumen de análisis

Explora métricas de participación y comportamiento del Usuario en todos los canales.

Notificaciones no mostradas o retrasadas

Lista de verificación de solución de problemas si los mensajes no aparecen en los dispositivos.

Imágenes de notificaciones no se muestran

Soluciona problemas de renderizado de imágenes en todas las plataformas.

Notificaciones duplicadas

Soluciona por qué se muestran notificaciones duplicadas.

Próximos pasos

Pruebas A/B

Optimiza mensajes con experimentos para encontrar qué impulsa la participación.

Journeys

Construye flujos de mensajería automatizados de múltiples pasos activados por el comportamiento del Usuario.

Tags

Agrega datos a nivel de Usuario para personalización y segmentación.

Mensajes in-app

Llega a los Usuarios con mensajes ricos e interactivos dentro de tu app.

Preguntas frecuentes

¿Los Usuarios necesitan optar por recibir notificaciones push?

Sí. Tanto iOS como Android requieren que los Usuarios otorguen permiso antes de poder recibir notificaciones push. En iOS, debes mostrar el prompt del sistema. En Android 13+, se requiere el permiso POST_NOTIFICATIONS. Usa un prompt de pre-permiso para explicar el valor antes de activar el diálogo del sistema.

¿Qué son FCM, APNs, HMS y ADM?

Son servicios de entrega push específicos de cada plataforma. FCM (Firebase Cloud Messaging) entrega a Android y web. APNs (Apple Push Notification service) entrega a iOS y macOS. HMS (Huawei Mobile Services) entrega a dispositivos Huawei. ADM (Amazon Device Messaging) entrega a dispositivos Amazon Fire. Configuras las credenciales para cada uno en el panel de OneSignal durante la configuración del SDK.

¿Por qué no se muestran mis notificaciones push?

Las causas comunes incluyen credenciales de plataforma faltantes o vencidas, Usuarios que no otorgaron permiso, o configuraciones a nivel de dispositivo como No molestar o Modos de concentración. Consulta Notificaciones no mostradas o retrasadas para una lista de verificación completa de solución de problemas.

¿Puedo enviar notificaciones push sin una notificación visible?

Sí. Usa notificaciones de datos y en segundo plano para enviar payloads personalizados que tu app maneja en silencio. Son útiles para activar sincronizaciones en segundo plano, actualizar datos locales o refrescar contenido sin interrumpir al Usuario.