Activación de la geolocalización
Al descargar o actualizar la aplicación móvil, el usuario verá un recorrido de sensibilización y acompañamiento para activar su geolocalización.
La activación o desactivación de los detalles relacionados con la geolocalización serán visibles y administrables desde los ajustes en el menú.
Este recorrido se activa al iniciar sesión el usuario, y las configuraciones afectarán las siguientes funcionalidades:
- el seguimiento del usuario en el dashboard de Mapo Planner,
- el registro de posición a solicitud del usuario.
Notificaciones
Al iniciar sesión, si mis permisos y mis autorizaciones relacionadas con la geolocalización están desactivadas, aparece una ventana emergente para alertar al usuario.
Al iniciar sesión, se realiza una detección para identificar:
- si el acceso a la ubicación está activado en los ajustes del teléfono,
- si la autorización de acceso a la ubicación está activada para la app Mapo Driver,
- y si la autorización de acceso a la ubicación es precisa para la app Mapo Driver
La ventana emergente aparece una vez al día mientras la geolocalización no esté completamente activada.

Configuración del bloqueo de uso de Mapo Driver
1. Objetivo
Impedir cualquier uso de la aplicación mientras la geolocalización no esté activada en modo:
“Siempre autorizada” en Android
“Siempre” en iOS
Objetivo principal:
Garantizar un Tracking fiable de las misiones y evitar cualquier pérdida de datos.
2. Contexto
El buen funcionamiento de Mapo Driver depende de:
El envío continuo de la posición
El seguimiento en tiempo real de las rutas
La coherencia de los estados geolocalizados
La integridad de los datos enviados a las herramientas de back-office
Sin geolocalización activa:
El Tracking es deficiente o inexistente
Los ETA son incorrectos
El geofencing no funciona
Las pruebas de paso pueden ser invalidadas
El seguimiento en back-office se vuelve inexacto
3. Activación
La funcionalidad se controla mediante un Feature Flag a nivel de cuenta.
Si el flag está activado:
El bloqueo se vuelve obligatorio para todos los conductores asociados a la cuenta.
Si el flag no está activado:
No hay bloqueo automático.
4. Regla principal
Mientras la geolocalización no esté:
Activada
En modo “Siempre autorizada”
La aplicación está bloqueada.
No se puede acceder a ninguna pantalla de trabajo.
5. Comportamiento del usuario
5.1 Bloqueo
Al abrir la aplicación, si la geolocalización está:
Desactivada
Activada solo “Al usar la app”
Rechazada
Limitada
Entonces:
El usuario es redirigido a una pantalla de bloqueo dedicada.
Sin acceso a las misiones.
Sin acceso a las funcionalidades.
5.2 Pantalla de bloqueo
La pantalla:
Explica por qué la geolocalización es obligatoria.
Indica claramente el modo requerido (“Siempre autorizada”).
Ofrece un enlace directo a los ajustes del sistema.
6. Desbloqueo automático
Si el usuario:
Abre los ajustes del sistema
Activa la geolocalización en modo “Siempre”
Entonces:
La aplicación detecta el cambio.
El bloqueo desaparece automáticamente.
El usuario vuelve a la pantalla inicial.
No es necesario reiniciar.