Android 10 มีฟีเจอร์การช่วยเตือนการเข้าถึงตำแหน่งในเบื้องหลัง ซึ่งจะเพิ่มความโปร่งใสเกี่ยวกับระดับการเข้าถึงตำแหน่งของอุปกรณ์ที่แอปมี และช่วยให้ผู้ใช้ควบคุมการเข้าถึงดังกล่าวได้ ใน Android 9 และต่ำกว่า แอปสามารถติดตามตำแหน่งของอุปกรณ์ขณะทำงานในเบื้องหลังโดยที่ผู้ใช้ไม่ทราบ ผู้ใช้สามารถระงับการทำงานนี้ใน Android 10 โดยเลือกอนุญาตขณะใช้แอปเท่านั้นหรือปฏิเสธสิทธิ์เข้าถึงตำแหน่ง
รูปที่ 1 การช่วยเตือนการเข้าถึงตําแหน่งในเบื้องหลัง
การช่วยเตือนจะทำงานเมื่อแอปเข้าถึงข้อมูลที่มีการป้องกันโดยวิธีการเข้าถึงตำแหน่งอย่างละเอียด ACCESS_FINE_LOCATION
ขณะทำงานในเบื้องหลัง การช่วยเตือนจะไม่แสดงกิจกรรมเบื้องหลังทั้งหมดของแอปทั้งหมดในการแจ้งเตือนครั้งเดียวเพื่อป้องกันไม่ให้ผู้ใช้ถูกรบกวนโดยไม่จำเป็น ผู้ใช้จะเห็นการช่วยเตือนสูงสุด 1 ครั้งต่อวัน เมื่อคำขอเข้าถึงทริกเกอร์การช่วยเตือนการเข้าถึงตำแหน่งในเบื้องหลัง การช่วยเตือนจะแสดงในภายหลังในวันเดียวกัน วันถัดไป หรือหลายวันหลังจากนั้น ทั้งนี้ขึ้นอยู่กับจำนวนการช่วยเตือนทั้งหมดที่ต้องแสดง เช่น การแจ้งเตือนทั้งหมด 3 รายการใช้เวลา 72 ชั่วโมงจึงจะแสดง
การแจ้งเตือนจะไม่ทริกเกอร์สำหรับรายการต่อไปนี้
- แอปที่ได้รับสิทธิ์โดยค่าเริ่มต้น เช่น บริการของระบบ
- แอปที่ได้รับสิทธิ์เข้าถึงตำแหน่งแบบอนุญาตตลอด ซึ่งเข้าถึงตำแหน่งของอุปกรณ์ในเบื้องหลังเป็นครั้งแรกแล้ว
- แอปที่รับการอัปเดตตำแหน่งในเบื้องหน้าเท่านั้น
- แอปที่ได้รับการอัปเดตตำแหน่งคร่าวๆ เท่านั้น
แอปที่ติดตั้งมาล่วงหน้าส่วนใหญ่จะได้รับสิทธิ์โดยค่าเริ่มต้น คุณไม่จำเป็นต้องดำเนินการใดๆ เพื่อใช้ฟีเจอร์การช่วยเตือนการเข้าถึงตำแหน่งในเบื้องหลัง และคุณไม่สามารถปรับแต่งฟีเจอร์นี้ได้ ฟีเจอร์นี้ได้รับการทดสอบโดย CTS