Pour pouvoir envoyer des notifications mobiles push, il faut d'abord ajouter et configurer les applications mobiles sur lesquelles vous souhaitez envoyer ces notifications. Dialog Insight supporte les notifications push vers les applications iOS (Apple) et Android (Google) via le Firebase Cloud Messaging de Google.
Préalables
- Créer une autorisation Firebase Cloud Messaging
- Impliquer votre équipe TI
- Avoir une application mobile (prête ou en développement)
Étape 1 : Ajouter votre app mobile
Dans Communications -> Notifications Push, rendez-vous dans Configurations :
Cliquez sur Ajouter votre app mobile :
Donnez un nom à l’application en appuyant sur l’icône crayon et cliquez sur Configurer :
Choisissez ensuite l’autorisation Firebase Cloud Messaging que vous avez créée :
Vous obtiendrez ensuite la clé Dialog Insight (Application ID). Cette clé est différente pour chaque plateforme. Elle sera utilisée dans la configuration de la librairie DI dans votre application mobile.
Étape 2 : Configurer la librairie Dialog Insight
Cette étape demande l’intervention d’un membre de l’équipe Dialog Insight. Vous devez lui communiquer les informations suivantes:
- Si vous voulez créer ou modifier le contact qui utilise l’application mobile dans le projet DI. La création du contact se fait si aucune correspondance de clé du projet n’est trouvée.
- Spécifier les champs autorisés à être synchronisés dans Dialog Insight.
- Si vous voulez ajouter le contrôle d’identité de l’application mobile qui demande de créer ou modifier le contact.
Étape 3 : Récupérer les jetons Firebase et les statistiques
Les jetons Firebase doivent être transmis à Dialog Insight pour pouvoir envoyer la notification au bon contact. De plus, l'information concernant l'ouverture de la notification doit également nous être transmise. Veuillez noter que cette procédure doit être effectuée par votre équipe TI.
Pour ce faire, nous proposons deux solutions.
Option 1: Utilisation de nos SDK Ajoutez la bibliothèque Dialog Insight à votre application mobile en suivant les instructions suivantes (en anglais): |
Option 2: Utilisation de nos services web Consultez la documentation sur les services web à utiliser: https://app.dialoginsight.com/fe/webservices/services/OFC4/Mobile/MergeFirebaseTokens https://app.dialoginsight.com/fe/webservices/services/OFC4/Mobile/SetTrackingData |