2 votos

La aplicación no accede directamente a la localización GPS

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:

  1. la ubicación que muestra Citymapper es incorrecta (muestra el último "k
  2. 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
  3. 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.

2voto

Ted Eriksson Puntos 146

¡Ingeniero de Android en Citymapper aquí!

El problema que describes suena bastante similar a uno que hemos solucionado recientemente. Así que te recomiendo que actualices a la última versión de la aplicación. La versión actual en el Play Store en el momento de escribir este artículo es de 7,1.

0 votos

¡Gracias, @ted-eriksson! Ahora funciona. Daba por hecho que Play Store me avisaba cuando había actualizaciones disponibles, así que ni siquiera se me ocurrió hacer esta comprobación (la más básica). Supongo que ya sabes lo que dicen de "suponer"...

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X