Tengo una aplicación de GPS que ya solicita ACCESS_FINE_LOCATION
permiso en el manifiesto, ahora quiero agregar una biblioteca (MoPub) que requiere ACCESS_COARSE_LOCATION
.
¿Estoy en lo correcto al suponer que ACCESS_FINE_LOCATION
es suficiente y puedo omitirlo en ACCESS_COARSE_LOCATION
mi manifiesto?
android
geolocation
android-permissions
charliefortune
fuente
fuente
Depende de tu necesidad.
Permiso sabio,
ACCESS_FINE_LOCATION
incluyeACCESS_COARSE_LOCATION
. Sin embargo, hay una trampa:ACCESS_COARSE_LOCATION
le brinda la última ubicación conocida que es compatible con la batería https://developer.android.com/training/location/retrieve-current.html#setupPor ejemplo, si su aplicación hace algo como recomendaciones basadas en la ubicación, la última ubicación conocida es suficientemente bueno.
Esto depende de los servicios de Google Play.
Sin embargo, si necesita algo como una ubicación en vivo / en tiempo real como Pokemon Go, utilícelo para
ACCESS_FINE_LOCATION
obtener una ubicación en vivo / en tiempo real. Deberá usar una
LocationListener
última vez que verifiqué, esto no requiere los servicios de Google Play
fuente