Android 10 có lời nhắc về quyền truy cập thông tin vị trí khi ở nền sau, giúp tăng độ minh bạch về lượng quyền truy cập của các ứng dụng vào thông tin vị trí của thiết bị, đồng thời giúp người dùng duy trì quyền kiểm soát đối với hoạt động truy cập đó. Trên Android 9 trở xuống, một ứng dụng có thể theo dõi vị trí của thiết bị khi chạy ở chế độ nền mà người dùng không biết. Người dùng có thể ngăn hành vi này trong Android 10 bằng cách chọn quyền truy cập thông tin vị trí Chỉ cho phép khi dùng ứng dụng hoặc Từ chối.
Hình 1. Lời nhắc cấp quyền truy cập thông tin vị trí ở chế độ nền.
Một lời nhắc sẽ được kích hoạt khi một ứng dụng truy cập vào dữ liệu được bảo vệ bằng phương thức quyền truy cập thông tin vị trí chính xác ACCESS_FINE_LOCATION
khi ở chế độ nền. Để tránh làm gián đoạn người dùng một cách không cần thiết, lời nhắc sẽ không cho thấy tất cả hoạt động ở chế độ nền của tất cả ứng dụng trong một thông báo. Người dùng chỉ thấy tối đa 1 lời nhắc
mỗi ngày. Khi một yêu cầu truy cập kích hoạt lời nhắc truy cập thông tin vị trí ở chế độ nền, lời nhắc đó sẽ xuất hiện vào thời điểm muộn hơn trong cùng ngày, ngày hôm sau hoặc nhiều ngày sau đó, tuỳ thuộc vào tổng số lời nhắc cần phải đẩy. Ví dụ: tổng cộng 3 thông báo sẽ mất 72 giờ để hiển thị.
Thông báo không được kích hoạt cho những mục sau:
- Các ứng dụng được cấp quyền theo mặc định, chẳng hạn như dịch vụ hệ thống.
- Những ứng dụng được cấp quyền Luôn cho phép quyền truy cập thông tin vị trí, đã truy cập vào thông tin vị trí của thiết bị ở chế độ nền lần đầu tiên.
- Ứng dụng chỉ nhận thông tin cập nhật vị trí ở chế độ nền trước.
- Ứng dụng chỉ nhận thông tin cập nhật vị trí tương đối.
Theo mặc định, hầu hết các ứng dụng được cài đặt sẵn đều được cấp quyền. Bạn không cần thực hiện bất kỳ hành động nào để triển khai tính năng lời nhắc về quyền truy cập thông tin vị trí ở chế độ nền và bạn không thể tuỳ chỉnh tính năng này. Tính năng này được CTS kiểm thử.