از 27 مارس 2025، توصیه می کنیم از android-latest-release
به جای aosp-main
برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
یادآوری دسترسی به موقعیت مکانی پسزمینه
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
اندروید 10 دارای یک یادآوری موقعیت مکانی دسترسی پسزمینه است که شفافیت را در میزان دسترسی برنامهها به مکان دستگاه افزایش میدهد و به کاربران کمک میکند تا کنترل این دسترسیها را حفظ کنند. در اندروید 9 و پایینتر، یک برنامه میتواند مکان دستگاه را در حالی که در پسزمینه اجرا میشود، بدون اطلاع کاربر ردیابی کند. کاربران می توانند این رفتار را در Android 10 با انتخاب گزینه Allow only در حین استفاده از برنامه یا Deny access location سرکوب کنند.

شکل 1. یادآوری دسترسی به موقعیت مکانی پس زمینه.
هنگامی که یک برنامه در پسزمینه به دادههای محافظت شده توسط روش مجوز مکان دقیق ACCESS_FINE_LOCATION
دسترسی پیدا میکند، یادآوری فعال میشود. برای جلوگیری از وقفههای غیرضروری برای کاربر، یادآور تمام فعالیتهای پسزمینه همه برنامهها را در یک اعلان نشان نمیدهد. کاربر در روز حداکثر یک یادآوری می بیند. هنگامی که یک درخواست دسترسی، یادآوری دسترسی به موقعیت مکانی پسزمینه را فعال میکند، بسته به تعداد کل یادآوریهایی که باید ارسال شوند، یا بعداً در همان روز، روز بعد یا چند روز بعد نشان داده میشود. به عنوان مثال، در مجموع 3 اعلان نمایش 72 ساعت طول می کشد.
اعلانها برای موارد زیر فعال نمیشوند:
- برنامههایی که بهطور پیشفرض مجوز دارند، مانند سرویسهای سیستم.
- برنامههایی که اعطا شدهاند اجازه دسترسی همیشه به موقعیت مکانی، که قبلاً برای اولین بار به مکان دستگاه در پسزمینه دسترسی پیدا کردهاند، مجاز است.
- برنامههایی که بهروزرسانیهای مکان را فقط در پیشزمینه دریافت میکنند.
- برنامههایی که فقط بهروزرسانیهای مکان درشت را دریافت میکنند.
اکثر برنامه های از پیش نصب شده مجوزهای آنها به طور پیش فرض داده شده است. برای اجرای ویژگی یادآوری دسترسی به موقعیت مکانی پسزمینه، نیازی به انجام هیچ اقدامی نیست و نمیتوانید آن را سفارشی کنید. این ویژگی توسط CTS تست شده است.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],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."]]