Activation de la géolocalisation
Lors du téléchargement ou de la mise à jour de l'application mobile, l'utilisateur visualise un parcours de sensibilisation et d'accompagnement dans l'activation de sa géolocalisation.
L'activation ou la désactivation des détails liés à la géolocalisation pourront être visibles et administrables depuis les paramètres dans le menu.
Ce parcours est déclenché à la connexion de l'utilisateur, et les configurations se répercuteront sur les fonctionnalités :
- de suivi de l'utilisateur dans le dashboard de Mapo Planner,
- de relevé de position à la demande de l'utilisateur.
Notifications
A la connexion de l'utilisateur, si mes permissions et mes autorisations liées à la géolocalisation sont désactivées, une popin s'affiche afin d'alerter l'utilisateur.
A la connexion, une détection est entreprise pour identifier :
- si l’accès à la localisation est activé dans les paramètres du téléphone,
- si l’autorisation d’accès à la position est activée pour l’app Mapo Driver,
- et si l’autorisation d’accès à la position est précise pour l’app Mapo Driver
La popin s'affiche 1 fois par jour tant que la géolocalisation n'est pas activée totalement.

Configuration du blocage de l'utilisation Mapo Driver
1. Objectif
Empêcher toute utilisation de l’application tant que la géolocalisation n’est pas activée en mode :
“Toujours autorisée” sur Android
“Toujours” sur iOS
But principal :
Garantir un tracking fiable des missions et éviter toute perte de données.
2. Contexte
Le bon fonctionnement de Mapo Driver repose sur :
La remontée de position en continu
Le suivi en temps réel des tournées
La cohérence des statuts géolocalisés
L’intégrité des données envoyées aux outils back-office
Sans géolocalisation active :
Le tracking est dégradé ou inexistant
Les ETA sont faussés
Le geofencing ne fonctionne pas
Les preuves de passage peuvent être invalidées
Le suivi back-office devient inexact
3. Activation
La fonctionnalité est contrôlée via un Feature Flag au niveau du compte.
Si le flag est activé :
Le blocage devient obligatoire pour tous les chauffeurs liés au compte.
Si le flag n’est pas activé :
Aucun blocage automatique.
4. Règle principale
Tant que la géolocalisation n’est pas :
Activée
En mode “Toujours autorisée”
L’application est bloquée.
Aucun écran métier n’est accessible.
5. Comportement utilisateur
5.1 Blocage
À l’ouverture de l’application, si la géolocalisation est :
Désactivée
Activée uniquement “Lors de l’utilisation”
Refusée
Limitée
Alors :
L’utilisateur est redirigé vers un écran de blocage dédié.
Aucun accès aux missions.
Aucun accès aux fonctionnalités.
5.2 Écran de blocage
L’écran :
Explique pourquoi la géolocalisation est obligatoire.
Indique clairement le mode requis (“Toujours autorisée”).
Propose un lien direct vers les paramètres système.
6. Déblocage automatique
Si l’utilisateur :
Ouvre les paramètres système
Active la géolocalisation en mode “Toujours”
Alors :
L’application détecte la modification.
Le blocage disparaît automatiquement.
L’utilisateur revient à l’écran initial.
Aucun redémarrage requis.