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

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

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

אתם יכולים להשתמש ברשימת המשימות הבאה כדי לזהות לוגיקה פוטנציאלית של גישה למיקום ברקע:

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

אם אתם מגלים שהאפליקציה שלכם ניגשת למיקום ברקע, כדאי לבצע את הפעולות הבאות:

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

    אם האפליקציה מטרגטת ל-Android 10 (רמת API ‏29) ומעלה, צריך להסיר את ההרשאה ACCESS_BACKGROUND_LOCATION מהמניפסט של האפליקציה. כשמסירים את ההרשאה הזו, האפליקציה לא יכולה לגשת למיקום כל הזמן במכשירים עם Android מגרסה 10.

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

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

עדכונים מוגבלים לגבי מיקום ברקע

אם הגישה למיקום ברקע חיונית לאפליקציה, חשוב לזכור שב-Android יש מגבלות על מיקום ברקע במכשירים עם Android בגרסה 8.0 (רמת API‏ 26) ומעלה, כדי לשמור על חיי הסוללה. בגרסאות האלה של Android, אם האפליקציה פועלת ברקע, היא יכולה לקבל עדכוני מיקום רק כמה פעמים בשעה. מידע נוסף זמין במאמר מגבלות על מיקום ברקע.

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

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

סרטונים

איך למצוא שימוש אפשרי במיקום ברקע

דוגמאות

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