A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Recordatorio de acceso a ubicación en segundo plano
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Android 10 incluye un recordatorio de ubicación de acceso en segundo plano, que aumenta la transparencia sobre la cantidad de acceso que tienen las apps a la ubicación de un dispositivo y ayuda a los usuarios a mantener el control sobre dicho acceso. En Android 9 y versiones anteriores, una app puede hacer un seguimiento de la ubicación de un dispositivo mientras se ejecuta en segundo plano sin que el usuario lo sepa. Los usuarios pueden suprimir este comportamiento en Android 10 seleccionando el permiso de acceso a la ubicación Permitir solo con la app en uso o Rechazar.
Figura 1: Recordatorio de acceso a la ubicación en segundo plano
Se activa un recordatorio cuando una app accede a datos protegidos por el método de permiso de ubicación precisa ACCESS_FINE_LOCATION
mientras se ejecuta en segundo plano. Para evitar interrupciones innecesarias para el usuario, el recordatorio no muestra toda la actividad en segundo plano de todas las apps en una sola notificación. El usuario ve un recordatorio por día como máximo. Cuando una solicitud de acceso activa el recordatorio de acceso a la ubicación en segundo plano, se muestra más tarde el mismo día, al día siguiente o días después, según la cantidad total de recordatorios que se deban enviar. Por ejemplo, un total de 3 notificaciones tarda 72 horas en mostrarse.
Las notificaciones no se activan en los siguientes casos:
- Apps que tienen permiso otorgado de forma predeterminada, como los servicios del sistema
- Apps a las que se les otorgó el permiso de acceso a la ubicación Permitir todo el tiempo y que ya accedieron a la ubicación del dispositivo en segundo plano por primera vez.
- Apps que reciben actualizaciones de ubicación solo en primer plano
- Apps que solo reciben actualizaciones de ubicación aproximada.
La mayoría de las apps preinstaladas tienen permisos otorgados de forma predeterminada. No es necesario que realices ninguna acción para implementar la función de recordatorio de acceso a la ubicación en segundo plano, y no puedes personalizarla. CTS prueba esta función.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# Background location access reminder\n\nAndroid 10 features a background access location reminder, which\nincreases transparency into how much access apps have to a device's location and helps users\nmaintain control over such access. In Android 9 and lower, an app can track a device's location\nwhile running in the background without the user's knowledge. Users can suppress this behavior in\nAndroid 10 by\nselecting either the **Allow only while using the App** or **Deny**\nlocation access permission.\n\n**Figure 1.** Background location access reminder.\n\nA reminder gets triggered when an app accesses data protected by the fine-location permission\nmethod [`ACCESS_FINE_LOCATION`](https://developer.android.com/reference/android/Manifest.permission#ACCESS_FINE_LOCATION)\nwhile in the background. To prevent unnecessary interruptions to the user, the reminder doesn't\nshow all background activity for all apps in a single notification. The user sees one reminder\nper day, maximum. When an access request triggers the background location access reminder, it\nshows either later in the same day, the next day, or days later, depending on\nhow many total reminders needed to be pushed. For example, a total of 3\nnotifications takes 72 hours to show.\n\nNotifications aren't triggered for the following:\n\n- Apps that have permission granted by default, such as system services.\n- Apps that are granted **Allow all the time** location access permission, that have already accessed the device location in the background for the first time.\n- Apps that receive location updates in the foreground only.\n- Apps that receive coarse-location updates only.\n\nMost preinstalled apps have their permissions granted by default. You don't\nneed to take any action to implement the background location access reminder\nfeature, and you can't customize it. This feature is tested by CTS."]]