Comment configuration les Push notifications avec OneSignal ?

Vous souhaitez commencer ?


Alors c'est parti !

En premier tout premier, on se fait couler un bon café 🙂

Vous aurez besoin d’un compte Firebase pour Android et d’un compte développeur Apple pour iOS.

Ajoutez une nouvelle application à votre compte OneSignal, donnez-lui le nom de votre application

Allez maintenant sur votre console Firebase et si ce n’est pas encore fait, créez une nouvelle application

Ou suivez la documentation OneSignal : https://documentation.onesignal.com/docs/generate-a-google-server-api-key

Désactivez Google Analytics pour l’instant, vous pourrez le configurer plus tard si vous souhaitez l’utiliser.

Configurez une nouvelle application Android, cliquez sur l’icône Android arrondie au milieu de la page

Collez le nom de votre package ( nous vous le transmettons à la demande ) et le nom de votre application, puis suivant/ignorez toutes les autres étapes

Revenez à la page d’accueil de votre console Firebase, puis cliquez sur l’engrenage en haut à gauche de la page, ensuite ouvrez l’onglet Cloud Messaging

Cliquez sur les trois points à côté d’API Cloud Messaging (ancienne version) puis activez l’API

Revenez sur cette page et rechargez, vous avez maintenant accès à la fois à une clé de serveur et à un identifiant d’expéditeur.

Maintenant que votre application est créée et configurée, vous pouvez coller vos clés dans OneSignal

Enregistrez et continuez, puis sélectionnez Cordova comme SDK, continuez

Maintenant, cliquez simplement sur Terminé !

Vous pouvez maintenant accéder à la page Clés et identifiants , c’est-à-dire les clés que vous devrez copier dans votre Backoffice de gestion de votre application.

Bien que vous ayez configuré uniquement Android pour l’instant, ces touches fonctionneront à la fois pour Android et iOS.
Cependant, vous devrez encore effectuer quelques étapes pour configurer iOS.

Rendez-vous dans votre Backoffice Big Appli, sur la page Paramètres > Clés API
Collez ensuite l’identifiant et la clé de votre application

Après quoi, vous pourrez importer des appareils plus anciens

Configuration d’iOS

Accédez à la page des plateformes et ajoutez Apple iOS

Pour plus de détails et de l’aide pour créer une clé p12, veuillez consulter la documentation OneSignal ci-dessous

https://documentation.onesignal.com/docs/generate-an-ios-push-certificate

Téléchargez votre clé, puis enregistrez et continuez

Comme pour Android, sélectionnez le SDK cordova , puis le tour est joué !

Envoi d’un push

Pour envoyer un nouveau push, ajoutez d’abord la fonctionnalité push v2 à votre application

Remplissez ensuite un titre et un message, vous pouvez également planifier des push d’avance.

Remarque : La planification est adaptée aux fuseaux horaires, le message sera envoyé à l’heure indiquée, en fonction du fuseau horaire de l’utilisateur, l’heure de livraison par défaut si elle est laissée vide est 9h00.

Appuyez sur Envoyer un message

L’historique des messages sera affiché en dessous, cela peut prendre quelques secondes pour afficher le statut et le temps de livraison corrects (il suffit de recharger la page)