
- 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
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.
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
OneSignal.login.

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.
- Título: Encabezado que llama la atención (recomendado: menos de 50 caracteres)
- Mensaje: Contenido principal de la notificación (recomendado: menos de 120 caracteres)
- Iconos: El icono de tu marca o imagen específica de la notificación
- Imagen grande: Contenido visual llamativo
- Botones de acción: Botones de llamado a la acción
- Marca de tiempo cuando se recibió el push
- 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 permisoPOST_NOTIFICATIONS. Usa un prompt de pre-permiso para explicar el valor antes de activar el diálogo del sistema.