Hay una situación extraña con Citymapper, donde no accede a la ubicación GPS directamente, pero sí lo hace si una aplicación diferente está accediendo a la ubicación al mismo tiempo. Esto no ha sido siempre el caso, pero no estoy seguro exactamente cuando comenzó (por lo tanto, no puedo decir si es debido a una determinada actualización, etc.).
Detalles del problema :
- Estoy usando Citymapper 6.23 en LineageOS 14.1.
- El permiso de localización para Citymapper está activado
- "Modo de localización" está configurado en "Sólo dispositivo" (es decir, sólo GPS), aunque he probado a activar "Alta precisión" para probar, y no se soluciona el problema.
- Tengo activado el Privacy Guard en Citymapper, pero el acceso a la ubicación está permitido, y al igual que antes, desactivar el Privacy Guard para Citymapper no soluciona el problema.
Citymapper "cree" que está accediendo a la ubicación, pero no es así: Digo esto porque cuando desactivo el marcador de ubicación del dispositivo Citymapper se queja de que "Su ubicación está desactivada". Si la ubicación está activada, Citymapper no se queja (por lo tanto, cree que está funcionando), pero sé que no está accediendo a la ubicación por tres razones:
- la ubicación que muestra Citymapper es incorrecta (muestra el último "k
- el marcador de ubicación no aparece en la parte superior de la pantalla como lo haría cuando una aplicación utiliza la geolocalización
- en la configuración del sistema > Ubicación, se muestran las "solicitudes de ubicación recientes", pero Citymapper no está en esa lista.
Además, Privacy Guard informa de que Citymapper accede a la "ubicación precisa" cada vez que utilizo la aplicación, pero dice que se accedió al GPS por última vez el 26 de diciembre de 2017 (Privacy Guard controla por separado el acceso al "GPS", a la "ubicación aproximada" y a la "ubicación precisa").
Acceso indirecto :
Lo más extraño es que cuando abro una aplicación diferente que utiliza la geolocalización (en este caso, MapFactor Navigator) y el marcador de ubicación sí aparece en la parte superior de la pantalla, la ubicación correcta también aparece en Citymapper (esta es mi solución actual, y así es como Citymapper obtiene la última ubicación conocida que mencioné anteriormente).
¿Qué podría estar causando esto, y cómo podría hacer para solucionarlo? Como he mencionado, solía funcionar pero empezó a tener este problema hace un tiempo (quizás alrededor del 26 de diciembre, ya que ese fue el último acceso al GPS). No he visto esto con otras aplicaciones, pero de nuevo, no tengo muchas aplicaciones con acceso a la ubicación.
Detalles del sistema :
- Dispositivo: Samsung Galaxy S5 Duos (SM-G900FD)
- OS: LineageOS 14.1
- Versión de Android: 7.1.2
- El teléfono está rooteado con SuperSU.
Nota: No hay etiqueta "Citymapper" (y soy un novato), así que he utilizado la etiqueta genérica "aplicaciones". Tal vez un usuario veterano pueda arreglar esto.