Kể từ Android 14, nhiều tác nhân quản lý chính sách thiết bị
có thể đặt chính sách bằng cách sử dụng
DevicePolicyManager
API.
Nguyên tắc chung
Trong trường hợp có nhiều tác nhân quản lý chính sách thiết bị thực thi chính sách đối với một người dùng:
- Tác nhân quản lý chính sách thiết bị có thể truy vấn chính sách được thực thi hoặc đã giải quyết cho bất kỳ chính sách nào mà họ có thể đặt.
- Mỗi chính sách được đặt sẽ dẫn đến một lệnh gọi lại (
onPolicySetResult) cho biết chính sách đó đã được đặt đúng cách hay không đặt được vì một lý do nhất định (chẳng hạn như xung đột chính sách hoặc lỗi phần cứng). - Nếu trạng thái đã giải quyết của một chính sách thay đổi sau đó, thì bạn sẽ nhận được một lệnh gọi lại (
onPolicyChanged) cho biết liệu chính sách đó có khớp với chính sách mà tác nhân đó đã đặt hay không. - Hầu hết các chính sách đều hoạt động dựa trên nguyên tắc nghiêm ngặt nhất sẽ được áp dụng. Điều này có nghĩa là chính sách nghiêm ngặt nhất do bất kỳ tác nhân quản lý chính sách thiết bị nào chọn sẽ được thực thi.
Android 14 (cấp độ API 34) trở lên
Trong Android 14 (cấp độ API 34) trở lên, các thiết bị tương thích với Android phải triển khai cơ chế giải quyết chính sách như được xác định trong bảng sau để giải quyết xung đột khi một chính sách được đặt bởi nhiều tác nhân quản lý chính sách thiết bị. Các cơ chế giải quyết được tham chiếu trong bảng sau (MostRecent, MostRestrictive, StringSetUnion và TopPriority) là tên lớp của các cơ chế giải quyết được xác định trong Dự án nguồn mở Android.
| DevicePolicyManager API | Cơ chế giải quyết |
|---|---|
MostRecent: Chính sách gần đây nhất sẽ được thực thi khi được nhiều quản trị viên đặt. |
|
|
MostRestrictive: Đặt quy tắc hạn chế đối với người dùng nếu bất kỳ quản trị viên nào đã đặt quy tắc đó. |
StringSetUnion: Giải quyết dưới dạng hợp nhất các chính sách do một hoặc nhiều quản trị viên đặt (đối với các chính sách được biểu thị dưới dạng Tập hợp chuỗi). |
|
TopPriority: Giải quyết theo thứ tự ưu tiên từ cao nhất đến thấp nhất sau đây do vai trò mà tác nhân quản lý chính sách thiết bị nắm giữ xác định:
|