Android 14'ten itibaren birden fazla cihaz politikası yönetim aracısı, DevicePolicyManager API'lerini kullanarak politikalar belirleyebilir.
Genel ilkeler
Birden fazla cihaz politikası yönetim aracısının bir kullanıcıya politika uyguladığı durumlarda:
- Cihaz politikası yönetim aracıları, ayarlayabilecekleri tüm politikalar için zorunlu kılınan veya çözümlenen politikayı sorgulayabilir.
- Her politika grubu, politikanın doğru şekilde ayarlandığını veya belirli bir nedenle (ör. politika çakışması ya da donanım hatası) ayarlanamadığını belirten bir geri çağırma (
onPolicySetResult) ile sonuçlanır. - Bir politikanın çözümlenen durumu daha sonra değişirse politikanın, temsilcinin ayarladığı değerle eşleşip eşleşmediğini belirten bir geri çağırma (
onPolicyChanged) alınır. - Çoğu politika, en katı olanın geçerli olduğu ilkesine göre çalışır. Bu, herhangi bir cihaz politikası yönetim aracısı tarafından seçilen en katı politikanın uygulanacağı anlamına gelir.
Android 14 (API düzeyi 34) ve sonraki sürümler
Android 14 (API düzeyi 34) ve sonraki sürümlerde, Android uyumlu cihazlar, bir politika birden fazla cihaz politikası yönetim aracısı tarafından ayarlandığında çakışmaları çözmek için aşağıdaki tabloda tanımlanan politika çözüm mekanizmasını uygulamalıdır. Aşağıdaki tabloda referans verilen çözüm mekanizmaları (MostRecent, MostRestrictive, StringSetUnion ve TopPriority), Android Açık Kaynak Projesi'nde tanımlanan çözüm mekanizmalarının sınıf adlarıdır.
PolicyIdentifier örnekleriyle tanımlanan politikalar, çözüm stratejilerini API referans belgelerinde ayrı ayrı belgeler.
| DevicePolicyManager API | Çözüm mekanizması |
|---|---|
MostRecent: Birden fazla yönetici tarafından ayarlandığında en son politika uygulanır. |
|
|
MostRestrictive: Herhangi bir yönetici tarafından ayarlanmışsa kullanıcı kısıtlamasını ayarlar. |
StringSetUnion: Bir veya daha fazla yönetici tarafından belirlenen politikaların birleşimi olarak çözümlenir (Dize Kümesi olarak gösterilen politikalar için). |
|
TopPriority: Cihaz politikası yönetim aracının sahip olduğu role göre en yüksekten en düşüğe doğru aşağıdaki öncelik sırasıyla çözülür:
|