עדכוני מיקום ב-Android {7/}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 ואילך, תיבת הדו-שיח של המערכת לא כוללת לחצן כדי להפעיל את הגישה למיקום ברקע. כדי להפעיל מיקום ברקע גישה, המשתמשים חייבים להגדיר את האפשרות כן, כל הזמן למיקום האפליקציה בדף ההגדרות, כפי שמתואר במדריך כיצד לבקש המיקום ברקע.

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

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

סרטונים