עדכוני מיקום ב-Android 11

כדי להגן עוד יותר על פרטיות המשתמשים, ב-Android 11 נוספה גישה חד-פעמית למיקום, ושינינו את האופן שבו המשתמשים מעניקים גישה למיקום ברקע. העדכונים האלה משפיעים על כל האפליקציות שפועלות ב-Android מגרסה 11 ואילך.

גישה חד-פעמית

תרשים 1. תיבת הדו-שיח של המערכת להרשאת מיקום בחזית כוללת אפשרות שנקראת רק הפעם.

ב-Android 11 ואילך, בכל פעם שהאפליקציה מבקשת גישה למיקום בחזית, תיבת הדו-שיח של הרשאות המערכת כוללת אפשרות שנקראת רק הפעם, כפי שמוצג באיור 1. האפשרות הזו נותנת למשתמשים יותר שליטה על המקרים שבהם אפליקציה יכולה לגשת לנתוני המיקום.

מידע נוסף על האופן שבו המערכת מטפלת בהרשאות חד-פעמיות

גישה למיקום ברקע

ב-Android 11 יש שינויים באופן שבו תכונה באפליקציה יכולה לקבל גישה למיקום ברקע. בקטע הזה מתוארים השינויים האלה.

אם תכונה באפליקציה ניגשת למיקום ברקע, צריך לוודא שהגישה הזו נחוצה. כדאי לשקול להשיג את המידע שהתכונה צריכה בדרכים אחרות, כמו שמתואר בדף בנושא גישה למיקום ברקע.

בקשת הרשאת מיקום ברקע בנפרד

כמו שמתואר במדריך איך לבקש גישה למיקום בזמן הריצה, צריך לשלוח בקשות מצטברות למיקום. אם האפליקציה מטרגטת את Android מגרסה 11 ואילך, המערכת אוכפת את השיטה המומלצת הזו. אם מבקשים הרשאת מיקום בחזית והרשאת מיקום ברקע בו-זמנית, המערכת מתעלמת מהבקשה ולא נותנת לאפליקציה אף אחת מההרשאות.

שינויים בתיבת הדו-שיח של ההרשאות

פרטי השינוי

שינוי השם: BACKGROUND_RATIONALE_CHANGE_ID

מזהה השינוי: 147316723

איך להפעיל או להשבית את התכונה

כשבודקים את התאימות של האפליקציה ל-Android 11, אפשר להפעיל או להשבית את השינוי הזה באמצעות הפקודות הבאות של ADB:

adb shell am compat enable (147316723|BACKGROUND_RATIONALE_CHANGE_ID) PACKAGE_NAME
adb shell am compat disable (147316723|BACKGROUND_RATIONALE_CHANGE_ID) PACKAGE_NAME

מידע נוסף על מסגרת התאימות ועל החלפת מצב השינויים זמין במאמר בדיקה וניפוי באגים של שינויים בהתנהגות הפלטפורמה באפליקציה.

כשפיצ'ר באפליקציה מבקש גישה למיקום ברקע במכשיר עם Android בגרסה 11 ואילך, תיבת הדו-שיח של המערכת לא כוללת כפתור להפעלת הגישה למיקום ברקע. כדי לאפשר גישה למיקום ברקע, המשתמשים צריכים להגדיר את האפשרות כן, כל הזמן להרשאת המיקום של האפליקציה בדף ההגדרות, כפי שמתואר במדריך בקשת גישה למיקום ברקע.

מקורות מידע נוספים

למידע נוסף על גישה למיקום ברקע, אפשר לעיין במקורות המידע הבאים:

סרטונים