Notifications d’activité sociale
Déclenchez une notification push lorsqu’un utilisateur est impliqué dans des actions sociales.Actions sociales courantes
| Action | Exemple de message |
|---|---|
| Like | ”Anna a aimé votre publication.” |
| Mention | ”Leo vous a mentionné dans un commentaire.” |
| Tag | ”Sara vous a tagué dans une photo.” |
| Invite | ”Ben vous a invité à l’événement.” |
| Commentaire | ”Maya a répondu : ‘C’est génial !’” |
| Abonnement | ”James a commencé à vous suivre.” |
| Partage | ”Alex a partagé ‘Album Hawaii’ avec vous.” |
Exigences
- Un backend ou CRM qui suit l’activité des utilisateurs et les relations.
- Des ID externes définis dans OneSignal pour identifier les utilisateurs.
- Utilisation de notre API de création de notification.
Configuration
1. Mapper les utilisateurs avec un ID externe
Utilisez Alias et ID externe pour identifier de manière unique les utilisateurs dans OneSignal.2. Détecter l’action sociale
Dans votre backend, suivez qui a effectué l’action et qui elle affecte.json
3. Envoyer une notification push
Utilisez l’API OneSignal pour notifier le destinataire :Modules complémentaires
- Utilisez la Personnalisation des messages pour insérer des données personnalisées comme les noms d’utilisateur, les titres de publication, les images et plus encore !
- Affichez un historique des alertes sociales en utilisant un Fil d’activité.
Messages directs (utilisateur à utilisateur)
Informez les utilisateurs qu’ils ont un nouveau message et incluez éventuellement le contenu du message ou un lien profond vers le chat. Envoyez une notification push lorsque l’utilisateur A envoie un message à l’utilisateur B, et que B n’est pas actuellement en ligne ou sur l’écran de chat.Configuration
1. Mapper les utilisateurs avec un ID externe
Utilisez Alias et ID externe pour identifier de manière unique les utilisateurs dans OneSignal.2. Déclencher une notification lors de l’envoi d’un message
Depuis votre backend, envoyez une notification push au destinataire en utilisant l’API de création de notification avec le champinclude_aliases :
Meilleures pratiques
- Évitez le spam : N’envoyez pas de notification pour chaque message. Utilisez le regroupement ou alertez uniquement après X minutes d’inactivité.
- Respectez les paramètres utilisateur : Permettez aux utilisateurs de désactiver ou de couper les notifications de messages si nécessaire.
- Utilisez une logique de routage dans votre application pour ouvrir la conversation. Consultez Liens profonds pour plus d’informations.