anonymous Log in
Search
Recents:
v3.0
sd
Consulta Geolocation Android - Producción Detenida
30/12/20 15:48

adenis

Replies: 3

Buenas,
Estamos experimentando un problema con una aplicación desarrollada con
GX, la cual, implementa el siguiente método: &GeolocationInfo =
GeneXus.Common.Geolocation.GetMyLocation(0,0,false).
Al momento de subir el apk a la play store, solicita algunos detalles,
ya que detecta que se hace uso de la ubicación. Al revisar el archivo
ANDROIDMANIFEST.XML de dicha app, se observa que hay 3 permisos,
relacionados a la ubicación:
<uses-permission
android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
<USES-PERMISSION
ANDROID:NAME="ANDROID.PERMISSION.ACCESS_COARSE_LOCATION" />
<USES-PERMISSION
ANDROID:NAME="ANDROID.PERMISSION.ACCESS_FINE_LOCATION" />
El gran detalle o el problema es que se esta declarando el permiso
ACCESS_BACKGROUND_LOCATION y en la app desarrollada no se usa la
ubicación en segundo plano.
Realmente la funcionalidad de GeneXus.Common.Geolocation.GetMyLocation,
necesita permisos de Background Location ?
Las pruebas fueron realizadas en:
Gx16 U11 y Gx17 U1
Abrazo.
--
[1]
Adrián Denis
Av. España 943 PB Oficina 1 - Mendoza, Argentina. Tel.: +54 (261)
4296686
www.acpsistemas.com.ar [1] [2] [3]

Links:
------
[1] http://www.acpsistemas.com.ar
[2] https://twitter.com/AcpSistemas
[3] https://www.linkedin.com/company/acpsistemas
Replies

franco.ferreira.luna

30/12/20 16:36
Adrián, Me paso lo mismo y lo que hice como "parche" fue modificar este archivo C:\Program Files (x86)\GeneXus\GeneXus16U11\Android\Templates\ApplicationProject\src\main\AndroidManifest.xml, quedando de la siguiente manera [image: image.png] Comente los permisos que genera automáticamente y agregue los que necesito de forma manual. Saludos. El mié, 30 dic 2020 a las 13:05, Adrián Denis ()

adenis

30/12/20 16:42
Gracias, vamos a probarlo. --- [1] Adrián Denis Av. España 943 PB Oficina 1 - Mendoza, Argentina. Tel.: +54 (261) 4296686 www.acpsistemas.com.ar [1] [2] [3] El 2020-12-30 13:36, Franco Alexander Ferreira Luna

fpanizza

07/01/21 20:45
Solo para comentar que ya agregamos una propiedad a nivel de main ("Use Background Location") para condicionar la inclusión de este permiso en el manifest en Android. Ya está disponible en el canal beta y esperamos incluirla en el próximo Ux de v17. Lo que comenta Franco es un buen Work Around por el momento. Gracias, On Wed, Dec 30, 2020 at 1:42 PM Adrián Denis


Back to sd