다음을 통해 공유


DevicePolicyManager.SetSystemUpdatePolicy 메서드

정의

로컬 시스템 업데이트 정책을 설정하기 위해 조직 소유 관리 프로필의 디바이스 소유자 또는 프로필 소유자가 호출합니다.

[Android.Runtime.Register("setSystemUpdatePolicy", "(Landroid/content/ComponentName;Landroid/app/admin/SystemUpdatePolicy;)V", "GetSetSystemUpdatePolicy_Landroid_content_ComponentName_Landroid_app_admin_SystemUpdatePolicy_Handler", ApiSince=23)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_SYSTEM_UPDATES")]
public virtual void SetSystemUpdatePolicy (Android.Content.ComponentName admin, Android.App.Admin.SystemUpdatePolicy? policy);
[<Android.Runtime.Register("setSystemUpdatePolicy", "(Landroid/content/ComponentName;Landroid/app/admin/SystemUpdatePolicy;)V", "GetSetSystemUpdatePolicy_Landroid_content_ComponentName_Landroid_app_admin_SystemUpdatePolicy_Handler", ApiSince=23)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_SYSTEM_UPDATES")>]
abstract member SetSystemUpdatePolicy : Android.Content.ComponentName * Android.App.Admin.SystemUpdatePolicy -> unit
override this.SetSystemUpdatePolicy : Android.Content.ComponentName * Android.App.Admin.SystemUpdatePolicy -> unit

매개 변수

admin
ComponentName

DeviceAdminReceiver 이 요청과 연결된 요청입니다. 패키지의 모든 구성 요소는 시스템 업데이트 정책을 설정할 수 있으며 가장 최근의 정책이 적용됩니다. 호출자가 디바이스 관리자가 아닌 경우 null이어야 합니다.

policy
SystemUpdatePolicy

새 정책을 지우거나 null 현재 정책을 지웁

특성

설명

로컬 시스템 업데이트 정책을 설정하기 위해 조직 소유 관리 프로필의 디바이스 소유자 또는 프로필 소유자가 호출합니다. 새 정책이 설정되면 브로드캐스트 #ACTION_SYSTEM_UPDATE_POLICY_CHANGED 됩니다.

제공된 시스템 업데이트 정책에 고정 기간이 설정되어 있지만 동결 기간이 90일 최대 길이 또는 60일 최소 분리 요구 사항을 SystemUpdatePolicy#setFreezePeriodsSystemUpdatePolicy.ValidationFailedException 충족하지 않는 경우 throw됩니다. 시스템은 디바이스가 이전에 경험한 동결 기간의 레코드를 유지하고 최대 동결 길이 및 최소 동결 분리 제약 조건을 확인할 때 설정할 새 동결 기간과 결합합니다. 따라서 유효성 검사를 SystemUpdatePolicy#setFreezePeriods 통과한 중지 기간은 동결 기간 기록으로 인해 여기에 추가 검사가 실패할 수 있습니다. 개발 adb shell dpm clear-freeze-period-record 중에 문제가 발생하는 경우 레코드를 지우는 데 사용할 수 있습니다.

에 대한 android.app.admin.DevicePolicyManager.setSystemUpdatePolicy(android.content.ComponentName, android.app.admin.SystemUpdatePolicy)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상