À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Rappel de l'accès aux données de localisation en arrière-plan
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Android 10 dispose d'un rappel d'accès en arrière-plan aux données de localisation, qui augmente la transparence sur l'accès des applications aux données de localisation d'un appareil et aide les utilisateurs à contrôler cet accès. Sous Android 9 ou version antérieure, une application peut suivre la position d'un appareil lorsqu'elle s'exécute en arrière-plan, à l'insu de l'utilisateur. Les utilisateurs peuvent supprimer ce comportement sous Android 10 en sélectionnant l'autorisation d'accès à la position Autoriser seulement si l'appli est en cours d'utilisation ou Refuser.
Figure 1 : Rappel de l'accès aux données de localisation en arrière-plan.
Un rappel est déclenché lorsqu'une application accède aux données protégées par la méthode d'autorisation d'accéder à la position précise ACCESS_FINE_LOCATION
en arrière-plan. Pour éviter toute interruption inutile de l'utilisateur, le rappel n'affiche pas toutes les activités en arrière-plan pour toutes les applications dans une seule notification. L'utilisateur voit un rappel par jour maximum. Lorsqu'une demande d'accès déclenche le rappel d'accès à la position en arrière-plan, il s'affiche plus tard le même jour, le lendemain ou plusieurs jours plus tard, en fonction du nombre total de rappels à envoyer. Par exemple, l'affichage d'un total de trois notifications prend 72 heures.
Les notifications ne sont pas déclenchées pour les éléments suivants:
- Applications dont l'autorisation est accordée par défaut, comme les services système.
- Applications auxquelles l'autorisation d'accès à la position Toujours autoriser est accordée et qui ont déjà accédé à la position de l'appareil en arrière-plan pour la première fois.
- Applications qui reçoivent des mises à jour de position au premier plan uniquement.
- Applications qui ne reçoivent que des mises à jour de localisation approximative.
Les autorisations de la plupart des applications préinstallées sont accordées par défaut. Aucune action n'est requise de votre part pour implémenter la fonctionnalité de rappel d'accès aux données de localisation en arrière-plan. Vous ne pouvez pas la personnaliser. Cette fonctionnalité est testée par CTS.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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."]]