L'application Wazo Mobile les Push Notifications pour permettre de recevoir des appels et des notifications texte lorsque l'application mobile n'est pas au premier plan.
Afin de tirer parti de la technologie PUSH, vous devez configurer un compte Google avec PUSH. Cette étape doit être effectuée avant d'utiliser l'application Wazo Mobile, car la clé d'API Google et l'ID de projet sont obligatoires pour que Wazo puisse envoyer des demandes Push aux smartphones.
Ce guide permet d'authentifier le service PUSH pour :
- Service tchat PUSH Android et iOS
- Service d'appels pour Android
Configuration Apple IOS
Pour authentifier le service PUSH Calls pour iOS, aucune action de votre part n'est requise, nous possédons notre propre infrastructure de APNS.
Cependant il faut obligatoirement ajouter un External Auth sur Portal "Settings" > “Credentials” > “External Auth” > "Mobile". si vous ne souhaitez qu'une authentification IOS cliquez sur SAVE sans remplir de champs.
Action à appliquer dans chaque tenant nécessitant les Push Notifications
Configuration pour Google Android
Créez votre Projet Google Firebase
Accédez au centre de projet API de google.
Accédez à la page https://console.firebase.google.com créez/ ajoutez votre nouveau projet. Donnez à votre projet un nom «WAZO-PUSH-Demo». Cliquez sur «Continuer»
Activez Google Analytics si vous le souhaitez.
Si vous avez activé Google Analytics, créez un nouveau projet ou sélectionnez un existant.
Patientez pendant la création du projet.
Créez les applications
Cliquez sur le bouton "Android"
Dans le champ "Nom du package" saisissez :
com.wazo
Terminez le formulaire en cliquant sur "enregistrer" puis quitter la page
Configurez votre EUC Stack Wazo
Récupérez vos identifiants
Accédez à la page "paramètres du projet"
Cliquez sur Puis "paramètres du projet", onglet Cloud Messaging
Cliquez sur Puis Gérer l'API dans Google Cloud Console, un nouvel onglet va s'ouvrir.
Cliquez sur Activer, puis patientez jusqu'à activation de l'API.
Une fois l'activation terminée, fermez l'onglet pour revenir à la page Firebase.
Actualisez la page Firebase, puis copiez les valeurs "clé de serveur" et "ID expéditeur".
Ajoutez dans Portal
- Sur Portal Accédez à "Settings" > “Credentials” > “External Auth” > "Mobile".
- Entrez la clé de serveur générée dans la zone Firebase Cloud Messaging Api Key.
- Entrez l'ID de l'expéditeur dans la zone Firebase Cloud Messaging Sender ID.
- Cliquez sur “Edit”.
IMPORTANT : si vous avez déjà connecté l'application mobile à votre stack Wazo, pensez à déconnecter puis reconnecter l'utilisateur afin qu'il prenne en compte cet ajout de fonctionnalité Push.