Notifications et alertes pour sapeurs-pompiers
Quand je dois te prévenir, c'est sur ton téléphone.
Une vigilance feux, un message opérationnel, une version à installer d'urgence : j'envoie l'alerte aux téléphones qui ont accepté les notifications, à tous ou seulement aux comptes de ton service. Pas de SMS, pas d'abonnement, et tu peux tout couper dans les réglages du téléphone.
Le message complet s'affiche ici, avec un bouton si j'ai joint un lien.
Ouvrir le lienUn canal direct, pour les messages qui comptent.
Une alerte doit rester une alerte : si ton téléphone vibre pour KiloDelta, ça doit valoir le coup d'œil. Voici ce que le système sait faire, ni plus ni moins.
Écrites à la main
Chaque alerte part de ma console d'administration : un titre, un texte, éventuellement un lien. Il n'y a pas de robot qui envoie à ta place sur un seuil d'IFM.
Pour tous, ou pour ton service
Un message peut partir vers tous les téléphones inscrits, ou seulement vers les comptes rattachés à une entité : un SDIS, une association, une administration.
iPhone, Android, ou les deux
Je peux viser un seul système, par exemple quand une mise à jour n'est encore disponible que sur un store.
Un envoi étalé
Un message peut être réparti sur plusieurs heures, jusqu'à sept jours, et mis en pause ou arrêté en cours de route.
Une fenêtre dans l'app
Si l'app est ouverte, ou quand tu touches la notification, une fenêtre « Alerte KiloDelta » s'ouvre avec le texte complet. Même si l'app était fermée.
Un lien, ou le store
Le bouton « Ouvrir le lien » mène à une page web. Pour une nouvelle version, c'est « Mettre à jour l'application », qui ouvre la fiche du store.
La dernière reste
La dernière alerte reçue est gardée, chiffrée, dans la tuile « Dernière alerte » des réglages. Pratique quand la notification a été balayée trop vite.
Sans SMS ni numéro
Aucun numéro de téléphone, aucun coût par envoi. Le canal, c'est Firebase Cloud Messaging, le service de notification de Google.
Tout le parc, ou un service. Pas un département.
L'ancienne version de cette page parlait d'un ciblage par département. Il n'existe pas : le serveur ne connaît ni ta position ni ton département. Voici ce qui existe vraiment.
Tout le parc
Tous les téléphones qui ont accepté les notifications, connectés ou non.
Une ou plusieurs entités
Seulement les téléphones dont le compte connecté est rattaché à l'entité choisie. Sans compte, tu ne reçois que les messages à tout le parc.
Un système
iPhone seul, Android seul, ou les deux. Ce filtre se combine avec les deux autres.
Ce que tu vois, du premier lancement à la déconnexion.
- La question. À l'accueil, une fenêtre « Activer les alertes » t'explique à quoi elles servent. Plus tard ne demande rien ; Activer fait apparaître la demande d'autorisation du téléphone.
- L'inscription. Si tu acceptes, l'app envoie à mon serveur son jeton de notification, le système et la version de l'app. Elle le renvoie quand le jeton change, quand l'app est mise à jour, ou au bout de sept jours.
- La réception. Notification classique quand l'app est fermée. App ouverte, ou notification touchée : la fenêtre « Alerte KiloDelta », avec son bouton de lien ou de mise à jour.
- Le compte. Si tu es connecté, le jeton est rattaché à ton compte, ce qui te rend joignable par les messages destinés à ton service. À la déconnexion, il est délié (depuis la 1.25.4).
- Le retour. La tuile « Dernière alerte » des réglages garde le dernier message. Pour ne plus rien recevoir, coupe les notifications de KiloDelta dans les réglages du téléphone.
Ce que mon serveur garde, et ce qu'il ne sait pas.
Gardé sur kilodelta.fr
- Le jeton Firebase de ton téléphone
- Le système (iOS ou Android) et la version de l'app
- La date de dernière activité du jeton
- Le lien vers ton compte, seulement si tu es connecté
Pas gardé, pas demandé
- Ta position ou ton département
- Ton numéro de téléphone
- Ton nom, si tu n'as pas de compte
- Le fait que tu aies ouvert ou non la notification
Nettoyage
Un jeton refusé par Firebase est désactivé tout de suite. Un jeton sans activité depuis 90 jours est effacé chaque nuit.
Ce que je mesure
Pour chaque envoi : combien de messages Firebase a acceptés, combien ont échoué. L'ouverture sur le téléphone n'est pas mesurée.
Messages programmés
Je peux aussi préparer un message qui part une seule fois, un nombre de jours donné après l'installation de l'app.
Firebase Cloud Messaging est opéré par Google Ireland, qui peut traiter le jeton hors de l'Union européenne. Le cadre complet est dans la politique de confidentialité.
Un canal d'information, pas un système d'alerte.
Ce qu'on me demande.
Faut-il un compte pour recevoir les alertes ?
Mon SDIS peut-il prévenir ses agents par KiloDelta ?
Je ne veux plus rien recevoir. Comment faire ?
Une alerte t'a semblé inutile, ou tu en aurais voulu une ? Dis-le-moi : c'est comme ça que je règle la fréquence.
Écris-moiMission partagée
Ses notifications à elle sont silencieuses.
Hors ligne
Ce qui marche sans réseau.
Simulation
Le cœur de l'app.
Doctrine
Le GDO 2021 dans la poche.