Ab Android 14 können mehrere Geräterichtlinien-Verwaltungsagenten Richtlinien mithilfe von DevicePolicyManager
-APIs festlegen.
Allgemeine Grundsätze
Wenn für einen Nutzer Richtlinien von mehreren Geräterichtlinienverwaltungsagenten erzwungen werden:
- Geräterichtlinienverwaltungs-Agenten können die erzwungene oder aufgelöste Richtlinie für alle Richtlinien abfragen, die sie festlegen können.
- Jede festgelegte Richtlinie führt zu einem Rückruf (
onPolicySetResult
), der angibt, ob die Richtlinie richtig festgelegt wurde oder aus einem bestimmten Grund (z. B. Richtlinienkonflikt oder Hardwarefehler) nicht festgelegt werden konnte. - Wenn sich der Status „Behoben“ einer Richtlinie später ändert, wird ein Rückruf (
onPolicyChanged
) empfangen, der angibt, ob die Richtlinie mit den Einstellungen des Kundenservicemitarbeiters übereinstimmt. - Bei den meisten Richtlinien gilt das Prinzip „Strengste Richtlinie geht vor“. Das bedeutet, dass die strengste Richtlinie erzwungen wird, die von einem Geräterichtlinienverwaltungs-Agenten ausgewählt wurde.
Android 14 (API-Level 34) und höher
Unter Android 14 (API-Level 34) und höher müssen Android-kompatible Geräte den in der folgenden Tabelle definierten Mechanismus zur Richtlinienauflösung implementieren, um Konflikte zu beheben, wenn eine Richtlinie von mehreren Geräterichtlinienverwaltungsagenten festgelegt wird. Die in der folgenden Tabelle (MostRecent
, MostRestrictive
, StringSetUnion
und TopPriority
) genannten Auflösungsmechanismen sind Klassennamen der im Android Open Source Project definierten Auflösungsmechanismen.
DevicePolicyManager API | Lösungsmechanismus |
---|---|
MostRecent : Die neueste Richtlinie wird erzwungen, wenn sie von mehreren Administratoren festgelegt wurde. |
|
|
MostRestrictive : Legt die Nutzereinschränkung fest, falls ein Administrator sie festgelegt hat. |
StringSetUnion : Wird als Vereinigung der Richtlinien aufgelöst, die von einem oder mehreren Administratoren festgelegt wurden (für Richtlinien, die als Set von Strings dargestellt werden). |
|
TopPriority : Die Konflikte werden in der folgenden Prioritätsreihenfolge von höchster zu niedrigster Priorität gelöst, die durch die Rolle des Geräterichtlinienverwaltungs-Agents definiert wird:
|