Utilisation de Google Firebase Cloud Messaging

24 août 2023

ID 92525

Pour garantir la réaction opportune des appareils KES sous Android aux commandes de l'administrateur, il faut activer l'utilisation du service Google Firebase Cloud Messaging (ci-après FCM) dans les propriétés du Serveur d'administration.

Pour activer FCM, procédez comme suit :

  1. Dans la Console d'administration, sélectionnez l'entrée Administration des appareils mobiles, puis le dossier Appareils mobiles.
  2. Dans le menu contextuel du dossier Appareils mobiles, sélectionnez l'option Propriétés.
  3. Dans les propriétés du dossier, sélectionnez la section Paramètres de Google Firebase Cloud Messaging.
  4. Dans les champs Identificateur de l'expéditeur et Clé du serveur, indiquez les paramètres FCM : SENDER_ID et la clé API.

Le service FCM fonctionne sur les plages d'adresses suivantes :

  • Du côté de l'appareil KES, il faut octroyer l'accès aux ports 443 (HTTPS), 5228 (HTTPS), 5229 (HTTPS), 5230 (HTTPS) des adresses suivantes :
    • google.com
    • fcm.googleapis.com
    • android.apis.google.com
    • ou sur toutes les adresses IP de la liste « Google ASN 15169 ».
  • Du côté du Serveur d'administration, il faut octroyer l'accès sur le port 443 (HTTPS) des adresses suivantes :
    • fcm.googleapis.com
    • ou sur toutes les adresses IP de la liste « Google ASN 15169 ».

Si les paramètres du serveur proxy ont été définis dans les propriétés du Serveur d'administration de la Console d'administration (Avancé / Paramètres d'accès au réseau Internet), ils seront utilisés pour coopérer avec FCM.

Configuration de FCM : réception de SENDER_ID, clé API

Pour configurer le fonctionnement avec FCM, l'administrateur doit exécuter les actions suivantes

  1. S'inscrire sur le portail Google.
  2. Accéder au le portail pour les développeurs.
  3. Créer un projet en cliquant sur le bouton Create Project, indiquer le nom du projet, indiquer l'ID
  4. Attendre la fin de la création du projet.

    La valeur recherchée de SENDER_ID figure dans le champ Project Number dans la partie supérieure de la première page du projet.

  5. Passer à la section APIs & auth / APIs et activer Google Firebase Cloud Messaging for Android.
  6. Passer à la section API et auth / Identifiants et cliquer sur le bouton Créer une nouvelle clé.
  7. Cliquer sur le bouton Clé du serveur.
  8. Le cas échéant, créer une restriction, cliquez sur le bouton Create.
  9. Récupérer la clé API depuis les propriétés de la clé qui vient d'être créée (champ Clé du serveur).

Cet article vous a-t-il été utile ?
Que pouvons-nous améliorer ?
Merci de nous faire part de vos commentaires. Vous nous aidez à nous améliorer.
Merci de nous faire part de vos commentaires. Vous nous aidez à nous améliorer.