Le module Pack de Notification vous permet d’envoyer des notifications Push en complément des emails et des SMS. Pour cela, vous devez faire une petite configuration initiale. Ce guide en détaillera chaque étape. Tout d’abord :
- Allez dans les réglages de Booking Activities, onglet “Notifications”
Plus bas sur la page, vous verrez un encart “Paramètres des notifications Push” comprenant deux champs : “Google FCM key”, “Google FCM script”. Nous allons voir comment remplir ces champs.
⚠ Attention : Sachez tout d’abord que votre site doit posséder un certificat SSL valide et actif (son URL doit commencer par HTTPS) pour pouvoir envoyer des notifications Push.
Lier FCM au module Notification Pack
Notification Pack utilise Firebase Cloud Messaging (FCM), le service de notification de Google, pour envoyer ses notifications Push à vos clients et vous. Ce service est gratuit, mais vous devez tout de même vous inscrire pour ensuite pouvoir le lier à votre module.
- Créez un projet sur Firebase
- Connectez-vous à votre console FCM (vous devez avoir un compte Google)
- Cliquez sur le bouton “Créer un projet”
- Nommez-le comme bon vous semble (le nom de votre entreprise par exemple), choisissez votre pays et validez
- Vous êtes maintenant redirigé(e) sur la page d’accueil (“Overview”) de votre projet (sinon cliquez sur “Project Overview” dans la barre latérale à gauche)
- Enregistrez votre application
- (Si vous avez déjà enregistré des applications ici, cliquez sur “Ajouter une application”)
- Au mileu de la page, au dessous de “Lancez-vous en ajoutant Firebase à votre application”, cliquez sur l’icone “Web” (</>)
- Donner le nom de votre choix à votre application (le nom de votre site web par exemple), puis cliquez sur “Enregistrer l’application”
- Cliquez sur “Accédez à la console” pour revenir sur la page d’accueil
- Google FCM key
- Dans la barre latérale à gauche, cliquez sur l’icône d’engrenage () à côté de “Project Overview”
- Cliquez sur “Paramètres du projet”
- Allez dans l’onglet “Cloud Messaging”
- Copiez le jeton figurant sur la ligne “Clé de serveur” et collez-le dans le champ “Google FCM key” sur votre site
- Si l'”API Cloud Messaging (ancienne version)” est désactivée, cliquez sur le menu ⁝ à côté > Gérer l’API dans Google Cloud Console > Activer l’API. Une fois activée, revenez sur Firebase, rafraichissez la page, et votre clé de serveur devrait apparaitre.
- Google FCM script
- Dans la barre latérale à gauche, cliquez sur l’icône d’engrenage () à côté de “Project Overview”
- Cliquez sur “Paramètres du projet”
- Allez dans l’onglet “Paramètres généraux”, plus bas sur la page vous verrez la section “Vos applications”
- Cliquez sur votre application
- Sous “Firebase SDK snippet”, selectionnez “Configuration”, un code apparaitra (il commence par
const firebaseConfig = { apiKey: "...
) - Copiez le code javascript qui vous est donné et collez-le dans le champ “Google FCM script” sur votre site
- Enregistrez les modifications sur la page de réglages de notifications de votre site
Bien, votre site est maintenant capable d’envoyer des notifications Push. Mais personne ne les recevra tant que vous n’aurez pas obtenu leur accord explicite, vous y compris. Rendez-vous dans la seconde partie de ce tutoriel pour savoir comment obtenir la permission de vos clients et personnaliser vos notifications Push.