Para garantizar que la aplicación siempre envíe la ubicación en forma correcta, el sistema cuenta con un mecanismo de notificaciones de tracking.
Este mecanismo combina intentos automáticos de reenvío de ubicación y, si es necesario, alertas visibles para que el usuario pueda revisarlo.
De esta forma, se asegura la continuidad del servicio y se evitan pérdidas de información.
🔔 Notificación al usuario
Parámetro: Alert.Last.Tracking.Notification.Delay
Define cada cuántos minutos se envía una notificación visible al usuario.
El aviso le recuerda que verifique permisos y configuraciones de ubicación en su dispositivo.
Se repetirá de manera periódica hasta que la app vuelva a enviar la ubicación normalmente.
Ejemplo:
Si se configura en 60 minutos, el usuario recibirá un aviso cada 60 minutos mientras no se detecte ubicación.
📡 Push silenciosa
Parámetro: Alert.Last.Tracking.WakeUp.App.Delay
Es una notificación invisible para el usuario.
Su función es despertar la aplicación y forzar que intente enviar la ubicación del dispositivo.
Es útil cuando el usuario permanece mucho tiempo en la misma ubicación y la app deja de transmitir datos.
Ejemplo:
Si se configura en 25 minutos, cada 25 minutos la app intentará enviar la ubicación sin que el usuario lo note.
Para más información sobre cómo activar dichos parámetros, véase Habilitar funcionalidades de SVM
🕑 Ejemplo de funcionamiento combinado
Con la siguiente configuración:
Alert.Last.Tracking.Notification.Delay = 60Alert.Last.Tracking.WakeUp.App.Delay = 25
El flujo será:
25 min → Push silenciosa (intento automático).
50 min → Push silenciosa (intento automático).
60 min → Notificación visible al usuario (para que lo revise manualmente).
👉 De esta manera, primero el sistema busca resolver el problema de forma automática y, si no lo logra, le avisa al usuario para que intervenga.
.png)
✅ Buenas prácticas recomendadas:
Definir tiempos adecuados: Configurar los minutos de cada parámetro según la operación. Ejemplo: 25–30 minutos para push silenciosa y 60 minutos para notificación al usuario.
Probar en entornos controlados: Validar primero en dispositivos de prueba antes de aplicar cambios en producción.
Verificar permisos de ubicación: Asegurarse de que los dispositivos tengan habilitados todos los permisos necesarios para el envío de ubicación.
Monitorear resultados: Revisar periódicamente que las notificaciones estén funcionando como se espera.
Evitar intervalos muy cortos: Configuraciones demasiado bajas pueden generar consumo innecesario de batería y datos en los dispositivos.
❓ Preguntas frecuentes (FAQ)
1. ¿Qué pasa si no configuro los parámetros de tracking?
Si no se configuran los valores de delay, el sistema no enviará notificaciones ni intentará reactivar la app cuando un dispositivo deje de transmitir ubicación. Esto puede generar pérdida de información en los reportes y en la gestión de alarmas.
2. ¿Qué es una push silenciosa?
Es una notificación que se envía al dispositivo sin que el usuario la vea en pantalla. Su objetivo es “despertar” la aplicación para que intente enviar la ubicación actual.
3. ¿Qué diferencia hay entre una notificación al usuario y una push silenciosa?
Push silenciosa: La app intenta enviar ubicación de forma automática (sin intervención del usuario).
Notificación al usuario: Es visible, y le recuerda a la persona que revise permisos o la configuración de su celular.
4. ¿Qué valores se recomiendan configurar?
Push silenciosa: cada 20–30 minutos.
Notificación al usuario: cada 60 minutos.
Estos valores suelen ser suficientes para asegurar la transmisión de ubicación sin generar consumo excesivo de batería.
5. ¿Qué debo hacer si sigo sin recibir ubicación aun con las notificaciones activas?
Verificar que el dispositivo tenga conexión estable a internet.
Confirmar que los permisos de ubicación estén siempre activos en la app.
Revisar que el ahorro de batería o restricciones del sistema operativo no estén limitando el envío de ubicación.
👉 Con estas configuraciones y buenas prácticas, el sistema asegura que los dispositivos transmitan ubicación de forma confiable, evitando pérdidas de información y facilitando la gestión operativa.
