Vous pouvez configurer votre application pour utiliser l’Apple Push Notification Service (APNS) ou Firebase Cloud Messaging (FCM).
Pour configurer votre application Android afin d’utiliser FCM dans ce scénario :
Accédez à https://firebase.google.com/ et connectez-vous avec vos identifiants Google Dev.
Cliquez sur Commencer et sélectionnez Ajouter un projet.
Saisissez un nom de projet et, si vous optez pour Google Analytics pour les données Firebase, cochez la case acceptant les termes contrôleur-contrôleur.
Cliquez sur Créer un projet et attendez la création du projet.
Cliquez sur le projet créé pour afficher la page Aperçu du projet pour le projet créé. Cliquez sur le bouton avec l’icône Android pour ajouter une application Android au projet.
Si nécessaire, saisissez le nom du package d’application, le surnom de l’application et le certificat de signature.
Suivez les étapes supplémentaires suggérées par l’assistant de configuration. Après avoir vérifié la configuration de Firebase en testant la communication avec les serveurs Firebase, revenez à la page Aperçu du projet.
Cliquez sur l’icône d’engrenage à droite du bouton Aperçu du projet et cliquez sur Paramètres du projet.
Cliquez sur l’onglet Cloud Messaging.
Copiez la clé serveur héritée et l’ID d’expéditeur afin de les réutiliser ultérieurement.
Par exemple :
- Legacy server key = AIzaSyC6FNgsCOpBL5eXhDvwf8979mWba6x7Roo
- Sender ID = 835015092250
Pour configurer votre application Android afin d’utiliser FCM dans ce scénario :
Accédez à https://firebase.google.com/ et connectez-vous avec vos identifiants Google Dev.
Cliquez sur Commencer. La page index du projet s’ouvre alors. Recherchez le projet pour lequel Firebase est activé et qui est lié à votre application Android, puis cliquez sur la carte du projet.
L’Aperçu du projet doit ensuite être chargé. Cliquez sur l’icône d’engrenage à droite du bouton Aperçu du projet et cliquez sur Paramètres du projet.
Cliquez sur l’onglet Cloud Messaging.
Copiez la clé serveur héritée et l’ID d’expéditeur afin de les réutiliser ultérieurement.
Par exemple :
- Legacy server key = AIzaSyC6FNgsCOpBL5eXhDvwf8979mWba6x7Roo
- Sender ID = 835015092250
Pour configurer votre application iOS en vue de l’utilisation du service APNS :
Accédez à et connectez-vous à votre compte développeur Applehttps://developer.apple.com/account.
Sous Applications iOS, sélectionnez Identifiants.
Si vous possédez un ID d’application configuré pour les notifications push, allez à l’étape 11.
Appuyez sur le bouton + pour créer un nouvel ID d’application.
Saisissez une description de l’ID d’application.
Saisissez un suffixe d’ID d’application.
Pour permettre la prise en charge des notifications push, vous devez utiliser un ID d’application explicite ne contenant aucun caractère générique (par exemple - com.tester.pushSample
).
Sous Services de l’application, cochez la case Notifications Push.
Cliquez sur Continuer.
Cliquez sur Envoyer.
Cliquez sur Terminé.
Sélectionnez votre ID d’application configuré pour utiliser la messagerie Push dans la liste et cliquez sur Modifier.
Si un certificat push a déjà été créé, passez directement à l’étape 15.
Faites défiler l’écran jusqu’à Notifications Push et cliquez sur le bouton Créer un certificat….
Le bouton sur lequel vous cliquez varie selon que vous créez un certificat pour le développement ou la production.
Suivez les étapes de création de votre CSR sur le site Web d’Apple, chargez la CSR et générez votre certificat.
Faites défiler jusqu’à la section Notifications Push et téléchargez le certificat SSL que vous venez de créer.
Double-cliquez sur le certificat téléchargé pour l’ajouter à votre système Keychain.
Pour obtenir votre certificat SSL et votre clé privée (APNS) :
Ouvrez Accès au trousseau.
Cliquez sur Mes certificats et recherchez le certificat de services iOS approprié pour votre application et votre environnement.
Vous pouvez identifier le certificat correct en faisant correspondre l’ID de lot et s’il s’agit de Développement ou de Production.
Développez le certificat et vérifiez qu’il contient une clé privée.
Effectuez un clic droit sur la clé privée et sélectionnez Export "<name of key>
.
Saisissez les informations nécessaires dans la boîte de dialogue et enregistrez votre nouveau fichier .p12
.
Aucun mot de passe n’est requis.
Dans Clé privée, saisissez le fichier .p12
.