Notificaciones de actividad social
Activa una notificación push cuando un usuario está involucrado en acciones sociales.Acciones sociales comunes
| Acción | Mensaje de ejemplo |
|---|---|
| Like | ”Anna le dio me gusta a tu publicación.” |
| Mention | ”Leo te mencionó en un comentario.” |
| Tag | ”Sara te etiquetó en una foto.” |
| Invite | ”Ben te invitó al evento.” |
| Comment | ”Maya respondió: ‘¡Se ve increíble!’” |
| Follow | ”James comenzó a seguirte.” |
| Share | ”Alex compartió ‘Álbum Hawaii’ contigo.” |
Requisitos
- Un backend o CRM que rastree la actividad del usuario y las relaciones.
- External IDs establecidos en OneSignal para identificar usuarios.
- Usar nuestro API Create Notification.
Configuración
1. Mapear usuarios con External ID
Usa Aliases & External ID para identificar únicamente usuarios en OneSignal.2. Detectar la acción social
En tu backend, rastrea quién realizó la acción y a quién afecta.json
3. Enviar una notificación push
Usa el API de OneSignal para notificar al destinatario:Complementos
- ¡Usa Personalización de mensajes para insertar datos personalizados como nombres de usuario, títulos de publicaciones, imágenes y más!
- Muestra un historial de alertas sociales usando un Feed de actividad.
Mensajes directos (usuario a usuario)
Haz saber a los usuarios que tienen un nuevo mensaje y opcionalmente incluye contenido del mensaje o un enlace profundo al chat. Envía un push cuando el Usuario A envía un mensaje al Usuario B, y B no está actualmente en línea o en la pantalla de chat.Configuración
1. Mapear usuarios con External ID
Usa Aliases & External ID para identificar únicamente usuarios en OneSignal.2. Activar una notificación al enviar mensaje
Desde tu backend, envía un push al destinatario usando el API Create Notification con el campoinclude_aliases:
Mejores prácticas
- Evita el spam: No envíes una notificación por cada mensaje individual. Usa agrupación o solo alerta después de X minutos de inactividad.
- Respeta la configuración del usuario: Deja que los usuarios silencien o deshabiliten notificaciones de mensajes si es necesario.
- Usa lógica de enrutamiento en tu aplicación para abrir la conversación. Consulta Deep Linking para más información.