- แหล่งข้อมูล: นโยบาย
 - ApplicationPolicy
 - InstallType
 - PermissionPolicy
 - PermissionGrant
 - DelegatedScope
 - ManagedConfigurationTemplate
 - ConnectedWorkAndPersonalApp
 - AutoUpdateMode
 - ExtensionConfig
 - AlwaysOnVpnLockdownExemption
 - WorkProfileWidgets
 - CredentialProviderPolicy
 - CustomAppConfig
 - UserUninstallSettings
 - InstallConstraint
 - NetworkTypeConstraint
 - ChargingConstraint
 - DeviceIdleConstraint
 - UserControlSettings
 - PreferentialNetworkId
 - ApplicationSigningKeyCert
 - บทบาท
 - RoleType
 - KeyguardDisabledFeature
 - PersistentPreferredActivity
 - SystemUpdate
 - SystemUpdateType
 - FreezePeriod
 - วันที่
 - StatusReportingSettings
 - ApplicationReportingSettings
 - PackageNameList
 - BatteryPluggedMode
 - ProxyInfo
 - ChoosePrivateKeyRule
 - AlwaysOnVpnPackage
 - LocationMode
 - ComplianceRule
 - NonComplianceDetailCondition
 - ApiLevelCondition
 - AppAutoUpdatePolicy
 - AppTrack
 - EncryptionPolicy
 - PlayStoreMode
 - SetupAction
 - LaunchAppAction
 - PolicyEnforcementRule
 - BlockAction
 - BlockScope
 - WipeAction
 - KioskCustomization
 - PowerButtonActions
 - SystemErrorWarnings
 - SystemNavigation
 - StatusBar
 - DeviceSettings
 - AdvancedSecurityOverrides
 - UntrustedAppsPolicy
 - GooglePlayProtectVerifyApps
 - DeveloperSettings
 - CommonCriteriaMode
 - MtePolicy
 - ContentProtectionPolicy
 - PersonalUsagePolicies
 - PlayStoreMode
 - PersonalApplicationPolicy
 - InstallType
 - PrivateSpacePolicy
 - BluetoothSharing
 - AutoDateAndTimeZone
 - OncCertificateProvider
 - ContentProviderEndpoint
 - CrossProfilePolicies
 - ShowWorkContactsInPersonalProfile
 - CrossProfileCopyPaste
 - CrossProfileDataSharing
 - WorkProfileWidgetsDefault
 - CrossProfileAppFunctions
 - PreferentialNetworkService
 - UsageLog
 - LogType
 - CameraAccess
 - MicrophoneAccess
 - DeviceConnectivityManagement
 - UsbDataAccess
 - ConfigureWifi
 - WifiDirectSettings
 - TetheringSettings
 - WifiSsidPolicy
 - WifiSsidPolicyType
 - WifiSsid
 - WifiRoamingPolicy
 - WifiRoamingSetting
 - WifiRoamingMode
 - BluetoothSharing
 - PreferentialNetworkServiceSettings
 - PreferentialNetworkServiceConfig
 - FallbackToDefaultConnection
 - NonMatchingNetworks
 - ApnPolicy
 - OverrideApns
 - ApnSetting
 - ApnType
 - AlwaysOnSetting
 - AuthType
 - MvnoType
 - NetworkType
 - โปรโตคอล
 - DeviceRadioState
 - WifiState
 - AirplaneModeState
 - UltraWidebandState
 - CellularTwoGState
 - MinimumWifiSecurityLevel
 - CredentialProviderPolicyDefault
 - PrintingPolicy
 - DisplaySettings
 - ScreenBrightnessSettings
 - ScreenBrightnessMode
 - ScreenTimeoutSettings
 - ScreenTimeoutMode
 - AssistContentPolicy
 - WorkAccountSetupConfig
 - AuthenticationType
 - WipeDataFlag
 - EnterpriseDisplayNameVisibility
 - AppFunctions
 - DefaultApplicationSetting
 - DefaultApplication
 - เมธอด
 
แหล่งข้อมูล: นโยบาย
ทรัพยากรนโยบายแสดงถึงกลุ่มการตั้งค่าที่ควบคุมลักษณะการทำงานของอุปกรณ์ที่มีการจัดการและแอปที่ติดตั้งในอุปกรณ์
| การแสดง JSON | 
|---|
{ "name": string, "version": string, "applications": [ { object (  | 
              
| ช่อง | |
|---|---|
name | 
                
                   
 ชื่อของนโยบายในรูปแบบ   | 
              
version | 
                
                   
 เวอร์ชันของนโยบาย ช่องนี้เป็นแบบอ่านอย่างเดียว ระบบจะเพิ่มเวอร์ชันทุกครั้งที่มีการอัปเดตนโยบาย  | 
              
applications[] | 
                
                   
 นโยบายที่บังคับใช้กับแอป ซึ่งมีองค์ประกอบได้สูงสุด 3,000 รายการ  | 
              
maximumTimeToLock | 
                
                   
 เวลาสูงสุดเป็นมิลลิวินาทีสำหรับกิจกรรมของผู้ใช้จนกว่าอุปกรณ์จะล็อก ค่า 0 หมายความว่าไม่มีข้อจำกัด  | 
              
screenCaptureDisabled | 
                
                   
 ปิดใช้การจับภาพหน้าจอหรือไม่  | 
              
cameraDisabled | 
                
                   
 หากตั้งค่า   | 
              
keyguardDisabledFeatures[] | 
                
                   
 การปรับแต่งคีย์การ์ดที่ปิดใช้ เช่น วิดเจ็ต  | 
              
defaultPermissionPolicy | 
                
                   
 นโยบายสิทธิ์เริ่มต้นสำหรับคำขอสิทธิ์รันไทม์  | 
              
persistentPreferredActivities[] | 
                
                   
 กิจกรรมตัวแฮนเดิล Intent เริ่มต้น  | 
              
openNetworkConfiguration | 
                
                   
 การกำหนดค่าเครือข่ายสำหรับอุปกรณ์ ดูข้อมูลเพิ่มเติมได้ที่กำหนดค่าเครือข่าย  | 
              
systemUpdate | 
                
                   
 นโยบายการอัปเดตระบบ ซึ่งควบคุมวิธีการใช้การอัปเดตระบบปฏิบัติการ หากประเภทการอัปเดตเป็น  หมายเหตุ: การอัปเดตระบบ Google Play (หรือที่เรียกว่าการอัปเดตเมนไลน์) จะดาวน์โหลดโดยอัตโนมัติ และต้องมีการรีบูตอุปกรณ์จึงจะติดตั้งได้ ดูรายละเอียดเพิ่มเติมได้ที่ส่วนเมนไลน์ในจัดการการอัปเดตระบบ  | 
              
accountTypesWithManagementDisabled[] | 
                
                   
 ประเภทบัญชีที่ผู้ใช้จัดการไม่ได้  | 
              
addUserDisabled | 
                
                   
 ดูว่ามีการปิดใช้การเพิ่มผู้ใช้และโปรไฟล์ใหม่หรือไม่ สำหรับอุปกรณ์ที่   | 
              
adjustVolumeDisabled | 
                
                   
 ปิดใช้การปรับระดับเสียงหลักหรือไม่ และปิดเสียงอุปกรณ์ด้วย การตั้งค่านี้จะมีผลกับอุปกรณ์ที่มีการจัดการแบบสมบูรณ์เท่านั้น  | 
              
factoryResetDisabled | 
                
                   
 ปิดใช้การรีเซ็ตเป็นค่าเริ่มต้นจากการตั้งค่าหรือไม่  | 
              
installAppsDisabled | 
                
                   
 ปิดใช้การติดตั้งแอปของผู้ใช้หรือไม่  | 
              
mountPhysicalMediaDisabled | 
                
                   
 ปิดใช้ผู้ใช้ที่ต่อเชื่อมสื่อภายนอกจริงหรือไม่  | 
              
modifyAccountsDisabled | 
                
                   
 ไม่ว่าจะปิดใช้การเพิ่มหรือการนำบัญชีออกหรือไม่  | 
              
safeBootDisabled | 
                
                   
 ปิดใช้การรีบูตอุปกรณ์เป็นการเปิดเครื่องที่ปลอดภัยหรือไม่  | 
              
uninstallAppsDisabled | 
                
                   
 ปิดใช้การถอนการติดตั้งแอปพลิเคชันโดยผู้ใช้หรือไม่ ซึ่งจะป้องกันไม่ให้มีการถอนการติดตั้งแอป แม้ว่าจะนำแอปออกโดยใช้   | 
              
statusBarDisabled | 
                
                   
 ปิดใช้แถบสถานะหรือไม่ ซึ่งจะเป็นการปิดใช้การแจ้งเตือน การตั้งค่าด่วน และการวางซ้อนหน้าจออื่นๆ ที่อนุญาตให้ออกจากโหมดเต็มหน้าจอ เลิกใช้งานแล้ว หากต้องการปิดใช้แถบสถานะในอุปกรณ์คีออสก์ ให้ใช้ InstallType   | 
              
keyguardDisabled | 
                
                   
 หากเป็นจริง จะเป็นการปิดใช้หน้าจอล็อกสำหรับจอแสดงผลหลักและ/หรือรอง นโยบายนี้รองรับเฉพาะในโหมดการจัดการอุปกรณ์เฉพาะเท่านั้น  | 
              
minimumApiLevel | 
                
                   
 ระดับ API ของ Android ขั้นต่ำที่อนุญาต  | 
              
statusReportingSettings | 
                
                   
 การตั้งค่าการรายงานสถานะ  | 
              
bluetoothContactSharingDisabled | 
                
                   
 ปิดใช้การแชร์รายชื่อติดต่อผ่านบลูทูธหรือไม่  | 
              
shortSupportMessage | 
                
                   
 ข้อความที่แสดงต่อผู้ใช้ในหน้าจอการตั้งค่าเมื่อผู้ดูแลระบบปิดใช้ฟังก์ชันการทำงาน หากข้อความยาวกว่า 200 อักขระ ระบบอาจตัดข้อความให้สั้นลง  | 
              
longSupportMessage | 
                
                   
 ข้อความที่แสดงต่อผู้ใช้ในหน้าจอการตั้งค่าของผู้ดูแลระบบอุปกรณ์  | 
              
passwordRequirements | 
                
                   
 ข้อกำหนดด้านรหัสผ่าน ต้องไม่ตั้งค่าฟิลด์  หมายเหตุ คุณไม่สามารถใช้ค่าตามความซับซ้อนของ   | 
              
wifiConfigsLockdownEnabled | 
                
                   
 เลิกใช้งานแล้ว  | 
              
bluetoothConfigDisabled | 
                
                   
 ปิดใช้การกำหนดค่าบลูทูธหรือไม่  | 
              
cellBroadcastsConfigDisabled | 
                
                   
 ปิดใช้การกำหนดค่าการส่งข้อมูลเตือนภัยทางมือถือ (CB) หรือไม่  | 
              
credentialsConfigDisabled | 
                
                   
 ปิดใช้การกำหนดค่าข้อมูลเข้าสู่ระบบของผู้ใช้หรือไม่  | 
              
mobileNetworksConfigDisabled | 
                
                   
 ปิดใช้การกำหนดค่าเครือข่ายมือถือหรือไม่  | 
              
tetheringConfigDisabled | 
                
                   
 ปิดใช้การกำหนดค่าการเชื่อมต่ออินเทอร์เน็ตผ่านมือถือและฮอตสปอตแบบพกพาหรือไม่ หากตั้งค่า   | 
              
vpnConfigDisabled | 
                
                   
 ปิดใช้การกำหนดค่า VPN หรือไม่  | 
              
wifiConfigDisabled | 
                
                   
 ปิดใช้การกำหนดค่าเครือข่าย Wi-Fi หรือไม่ รองรับในอุปกรณ์ที่มีการจัดการครบวงจรและโปรไฟล์งานในอุปกรณ์ของบริษัท สำหรับอุปกรณ์ที่มีการจัดการเต็มรูปแบบ การตั้งค่านี้เป็น "จริง" จะนำเครือข่ายที่กำหนดค่าทั้งหมดออกและเก็บเฉพาะเครือข่ายที่กำหนดค่าโดยใช้   | 
              
createWindowsDisabled | 
                
                   
 ปิดใช้การสร้างหน้าต่างนอกเหนือจากหน้าต่างแอปหรือไม่  | 
              
networkResetDisabled | 
                
                   
 ปิดใช้การรีเซ็ตการตั้งค่าเครือข่ายหรือไม่  | 
              
outgoingBeamDisabled | 
                
                   
 ปิดใช้การใช้ NFC เพื่อส่งข้อมูลจากแอปหรือไม่  | 
              
outgoingCallsDisabled | 
                
                   
 ปิดใช้สายโทรออกหรือไม่  | 
              
removeUserDisabled | 
                
                   
 ไม่ว่าจะปิดใช้การนำผู้ใช้รายอื่นออกหรือไม่  | 
              
shareLocationDisabled | 
                
                   
 การแชร์ตำแหน่งถูกปิดหรือไม่   | 
              
smsDisabled | 
                
                   
 ปิดใช้การส่งและรับข้อความ SMS หรือไม่  | 
              
unmuteMicrophoneDisabled | 
                
                   
 หากตั้งค่า   | 
              
usbFileTransferDisabled | 
                
                   
 ปิดใช้การโอนไฟล์ผ่าน USB หรือไม่ การดำเนินการนี้มีการสนับสนุนเฉพาะในอุปกรณ์ของบริษัทเท่านั้น  | 
              
ensureVerifyAppsEnabled | 
                
                   
 มีการบังคับเปิดใช้การยืนยันแอปหรือไม่  | 
              
permittedInputMethods | 
                
                   
 หากมี จะอนุญาตเฉพาะวิธีการป้อนข้อมูลที่แพ็กเกจในรายการนี้ระบุไว้เท่านั้น หากมีฟิลด์นี้แต่รายการว่างเปล่า ระบบจะอนุญาตเฉพาะวิธีการป้อนข้อมูลของระบบเท่านั้น  | 
              
stayOnPluggedModes[] | 
                
                   
 โหมดที่เสียบปลั๊กแบตเตอรี่ซึ่งอุปกรณ์จะเปิดอยู่ เมื่อใช้การตั้งค่านี้ เราขอแนะนำให้ล้างข้อมูล   | 
              
recommendedGlobalProxy | 
                
                   
 พร็อกซี HTTP ส่วนกลางที่ไม่ขึ้นอยู่กับเครือข่าย โดยปกติแล้ว คุณควรกำหนดค่าพร็อกซีต่อเครือข่ายใน   | 
              
setUserIconDisabled | 
                
                   
 ดูว่าปิดใช้การเปลี่ยนไอคอนผู้ใช้หรือไม่ การตั้งค่านี้จะมีผลกับอุปกรณ์ที่มีการจัดการแบบสมบูรณ์เท่านั้น  | 
              
setWallpaperDisabled | 
                
                   
 ปิดใช้การเปลี่ยนวอลเปเปอร์หรือไม่  | 
              
choosePrivateKeyRules[] | 
                
                   
 กฎสำหรับการกำหนดสิทธิ์เข้าถึงคีย์ส่วนตัวของแอป ดูรายละเอียดได้ที่   | 
              
alwaysOnVpnPackage | 
                
                   
 การกำหนดค่าสำหรับการเชื่อมต่อ VPN แบบเปิดตลอดเวลา ใช้กับ   | 
              
frpAdminEmails[] | 
                
                   
 อีเมลของผู้ดูแลระบบอุปกรณ์สำหรับการป้องกันการรีเซ็ตเป็นค่าเริ่มต้น เมื่อรีเซ็ตอุปกรณ์เป็นค่าเริ่มต้นแล้ว อุปกรณ์จะกำหนดให้ผู้ดูแลระบบคนใดคนหนึ่งเข้าสู่ระบบด้วยอีเมลและรหัสผ่านของบัญชี Google เพื่อปลดล็อกอุปกรณ์ หากไม่ได้ระบุผู้ดูแลระบบ อุปกรณ์จะไม่ได้รับการป้องกันการรีเซ็ตเป็นค่าเริ่มต้น  | 
              
deviceOwnerLockScreenInfo | 
                
                   
 ข้อมูลเจ้าของอุปกรณ์ที่จะแสดงบนหน้าจอล็อก  | 
              
dataRoamingDisabled | 
                
                   
 ปิดใช้บริการอินเทอร์เน็ตขณะโรมมิ่งหรือไม่  | 
              
locationMode | 
                
                   
 ระดับการตรวจหาตำแหน่งที่เปิดใช้  | 
              
networkEscapeHatchEnabled | 
                
                   
 เปิดใช้ช่องทางหลบหนีเครือข่ายหรือไม่ หากเชื่อมต่อเครือข่ายไม่ได้ในเวลาบูต Escape Hatch จะแจ้งให้ผู้ใช้เชื่อมต่อเครือข่ายชั่วคราวเพื่อรีเฟรชนโยบายของอุปกรณ์ หลังจากใช้นโยบายแล้ว ระบบจะไม่จดจำเครือข่ายชั่วคราวและอุปกรณ์จะบูตต่อไป ซึ่งจะช่วยป้องกันไม่ให้เชื่อมต่อเครือข่ายไม่ได้ในกรณีที่ไม่มีเครือข่ายที่เหมาะสมในนโยบายล่าสุด และอุปกรณ์บูตเข้าสู่แอปในโหมดล็อกงาน หรือผู้ใช้เข้าถึงการตั้งค่าอุปกรณ์ไม่ได้ หมายเหตุ: การตั้งค่า   | 
              
bluetoothDisabled | 
                
                   
 ปิดใช้บลูทูธหรือไม่ ควรใช้การตั้งค่านี้แทน   | 
              
complianceRules[] | 
                
                   
 กฎที่ประกาศการดำเนินการบรรเทาผลกระทบที่จะทำเมื่ออุปกรณ์ไม่เป็นไปตามนโยบาย เมื่อเป็นไปตามเงื่อนไขของกฎหลายข้อ ระบบจะดำเนินการบรรเทาทั้งหมดสำหรับกฎเหล่านั้น โดยมีขีดจำกัดสูงสุดอยู่ที่ 100 กฎ โปรดใช้กฎการบังคับใช้นโยบายแทน  | 
              
blockApplicationsEnabled | 
                
                   
 แอปพลิเคชันอื่นๆ นอกเหนือจากที่กำหนดค่าไว้ใน   | 
              
installUnknownSourcesAllowed | 
                
                   
 ช่องนี้จะไม่มีผล  | 
              
debuggingFeaturesAllowed | 
                
                   
 อนุญาตให้ผู้ใช้เปิดใช้ฟีเจอร์การแก้ไขข้อบกพร่องหรือไม่  | 
              
funDisabled | 
                
                   
 อนุญาตให้ผู้ใช้สนุกสนานหรือไม่ ควบคุมว่าจะปิดใช้เกมไข่อีสเตอร์ในการตั้งค่าหรือไม่  | 
              
autoTimeRequired | 
                
                   
 ต้องใช้เวลาอัตโนมัติหรือไม่ ซึ่งจะป้องกันไม่ให้ผู้ใช้ตั้งค่าวันที่และเวลาด้วยตนเอง หากตั้งค่า   | 
              
permittedAccessibilityServices | 
                
                   
 ระบุบริการการช่วยเหลือพิเศษที่ได้รับอนุญาต หากไม่ได้ตั้งค่าฟิลด์นี้ คุณจะใช้บริการการช่วยเหลือพิเศษใดก็ได้ หากตั้งค่าฟิลด์นี้ จะใช้ได้เฉพาะบริการการช่วยเหลือพิเศษในรายการนี้และบริการการช่วยเหลือพิเศษในตัวของระบบเท่านั้น โดยเฉพาะอย่างยิ่ง หากตั้งค่าช่องเป็นค่าว่าง จะใช้ได้เฉพาะบริการช่วยเหลือพิเศษในตัวของระบบเท่านั้น การตั้งค่านี้ทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรและในโปรไฟล์งาน เมื่อใช้กับโปรไฟล์งาน การตั้งค่านี้จะมีผลกับทั้งโปรไฟล์ส่วนตัวและโปรไฟล์งาน  | 
              
appAutoUpdatePolicy | 
                
                   
 ทางเลือกที่แนะนำ:  เมื่อตั้งค่า  นโยบายการอัปเดตแอปอัตโนมัติ ซึ่งควบคุมเวลาที่ใช้การอัปเดตแอปอัตโนมัติได้  | 
              
kioskCustomLauncherEnabled | 
                
                   
 เปิดใช้ตัวเรียกใช้ที่กำหนดเองของคีออสก์หรือไม่ ซึ่งจะแทนที่หน้าจอหลักด้วย Launcher ที่ล็อกอุปกรณ์ไว้เฉพาะแอปที่ติดตั้งผ่าน  | 
              
androidDevicePolicyTracks[] | 
                
                   
 ไม่รองรับการตั้งค่านี้ ระบบจะไม่สนใจค่าใดๆ  | 
              
skipFirstUseHintsEnabled | 
                
                   
 Flag to skip hints on the first use. ผู้ดูแลระบบขององค์กรสามารถเปิดใช้คำแนะนำของระบบสำหรับแอปเพื่อข้ามบทแนะนำสำหรับผู้ใช้และคำแนะนำเบื้องต้นอื่นๆ เมื่อเริ่มต้นใช้งานครั้งแรก  | 
              
privateKeySelectionEnabled | 
                
                   
 อนุญาตให้แสดง UI บนอุปกรณ์เพื่อให้ผู้ใช้เลือกชื่อแทนของคีย์ส่วนตัวได้หากไม่มีกฎที่ตรงกันใน ChoosePrivateKeyRules สำหรับอุปกรณ์ที่ใช้ Android เวอร์ชันต่ำกว่า P การตั้งค่านี้อาจทำให้คีย์ขององค์กรมีความเสี่ยง ค่านี้จะไม่มีผลหากแอปพลิเคชันใดมี  | 
              
encryptionPolicy | 
                
                   
 เปิดใช้การเข้ารหัสหรือไม่  | 
              
usbMassStorageEnabled | 
                
                   
 เปิดใช้ที่เก็บข้อมูล USB หรือไม่ เลิกใช้งานแล้ว  | 
              
permissionGrants[] | 
                
                   
 สิทธิ์ที่ชัดเจนหรือการให้สิทธิ์หรือการปฏิเสธสิทธิ์ของกลุ่มสำหรับแอปทั้งหมด ค่าเหล่านี้จะลบล้าง   | 
              
playStoreMode | 
                
                   
 โหมดนี้จะควบคุมว่าแอปใดบ้างที่ผู้ใช้จะเห็นใน Play Store และลักษณะการทำงานในอุปกรณ์เมื่อนำแอปออกจากนโยบาย  | 
              
setupActions[] | 
                
                   
 การดำเนินการที่ต้องทำในระหว่างกระบวนการตั้งค่า ระบุการดำเนินการได้สูงสุด 1 รายการ  | 
              
passwordPolicies[] | 
                
                   
 นโยบายข้อกำหนดของรหัสผ่าน คุณตั้งค่านโยบายที่แตกต่างกันสำหรับโปรไฟล์งานหรืออุปกรณ์ที่มีการจัดการครบวงจรได้โดยการตั้งค่าฟิลด์   | 
              
policyEnforcementRules[] | 
                
                   
 กฎที่กำหนดลักษณะการทำงานเมื่อใช้นโยบายใดนโยบายหนึ่งในอุปกรณ์ไม่ได้  | 
              
kioskCustomization | 
                
                   
 การตั้งค่าที่ควบคุมลักษณะการทำงานของอุปกรณ์ในโหมดคีออสก์ หากต้องการเปิดใช้โหมดคีออสก์ ให้ตั้งค่า   | 
              
advancedSecurityOverrides | 
                
                   
 การตั้งค่าความปลอดภัยขั้นสูง ในกรณีส่วนใหญ่ คุณไม่จำเป็นต้องตั้งค่าเหล่านี้  | 
              
personalUsagePolicies | 
                
                   
 นโยบายการจัดการการใช้งานส่วนตัวในอุปกรณ์ของบริษัท  | 
              
autoDateAndTimeZone | 
                
                   
 เปิดใช้การตั้งค่าวันที่ เวลา และเขตเวลาอัตโนมัติในอุปกรณ์ของบริษัทหรือไม่ หากตั้งค่านี้ไว้ ระบบจะไม่สนใจ   | 
              
oncCertificateProviders[] | 
                
                   
 ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป  | 
              
crossProfilePolicies | 
                
                   
 นโยบายข้ามโปรไฟล์ที่ใช้ในอุปกรณ์  | 
              
preferentialNetworkService | 
                
                   
 ควบคุมว่าจะเปิดใช้บริการเครือข่ายที่มีการกำหนดค่าพิเศษในโปรไฟล์งานหรือในอุปกรณ์ที่มีการจัดการครบวงจรหรือไม่ ตัวอย่างเช่น องค์กรอาจมีข้อตกลงกับผู้ให้บริการเครือข่ายว่าข้อมูลงานทั้งหมดจากอุปกรณ์ของพนักงานจะถูกส่งผ่านบริการเครือข่ายที่จัดไว้สำหรับการใช้งานขององค์กรโดยเฉพาะ ตัวอย่างบริการเครือข่ายเป็นกรณีพิเศษที่รองรับคือ Enterprise Slice ในเครือข่าย 5G นโยบายนี้จะไม่มีผลหากตั้งค่า   | 
              
usageLog | 
                
                   
 การกำหนดค่าการบันทึกกิจกรรมของอุปกรณ์  | 
              
cameraAccess | 
                
                   
 ควบคุมการใช้กล้องและกำหนดว่าผู้ใช้มีสิทธิ์เข้าถึงปุ่มเปิด/ปิดการเข้าถึงกล้องหรือไม่  | 
              
microphoneAccess | 
                
                   
 ควบคุมการใช้ไมโครโฟนและกำหนดว่าผู้ใช้จะมีสิทธิ์เข้าถึงปุ่มเปิด/ปิดการเข้าถึงไมโครโฟนหรือไม่ การดำเนินการนี้มีผลกับอุปกรณ์ที่มีการจัดการแบบสมบูรณ์เท่านั้น  | 
              
deviceConnectivityManagement | 
                
                   
 ครอบคลุมการควบคุมการเชื่อมต่ออุปกรณ์ เช่น Wi-Fi, การเข้าถึงข้อมูล USB, การเชื่อมต่อแป้นพิมพ์/เมาส์ และอื่นๆ  | 
              
deviceRadioState | 
                
                   
 ครอบคลุมการควบคุมสถานะของคลื่นวิทยุ เช่น Wi-Fi, บลูทูธ และอื่นๆ  | 
              
credentialProviderPolicyDefault | 
                
                   
 ควบคุมแอปที่ได้รับอนุญาตให้ทำหน้าที่เป็นผู้ให้บริการข้อมูลเข้าสู่ระบบใน Android 14 ขึ้นไป แอปเหล่านี้จะจัดเก็บข้อมูลเข้าสู่ระบบ โปรดดูรายละเอียดในนี้และนี้ ดู   | 
              
printingPolicy | 
                
                   
 ไม่บังคับ ควบคุมว่าจะอนุญาตให้พิมพ์หรือไม่ ฟีเจอร์นี้ใช้ได้ในอุปกรณ์ที่ใช้ Android 9 ขึ้นไป .  | 
              
displaySettings | 
                
                   
 ไม่บังคับ การควบคุมสำหรับการตั้งค่าการแสดงผล  | 
              
assistContentPolicy | 
                
                   
 ไม่บังคับ ควบคุมว่าระบบจะอนุญาตให้ส่ง AssistContent ไปยังแอปที่มีสิทธิ์ เช่น แอปผู้ช่วย หรือไม่ AssistContent มีภาพหน้าจอและข้อมูลเกี่ยวกับแอป เช่น ชื่อแพ็กเกจ ฟีเจอร์นี้ใช้ได้ใน Android 15 ขึ้นไป  | 
              
workAccountSetupConfig | 
                
                   
 ไม่บังคับ ควบคุมการกำหนดค่าการตั้งค่าบัญชีงาน เช่น รายละเอียดว่าต้องมีบัญชีที่ได้รับการตรวจสอบสิทธิ์จาก Google หรือไม่  | 
              
wipeDataFlags[] | 
                
                   
 ไม่บังคับ ล้างค่าสถานะเพื่อระบุข้อมูลที่จะล้างเมื่อมีการทริกเกอร์การล้างข้อมูลอุปกรณ์หรือโปรไฟล์เนื่องจากเหตุผลใดก็ตาม (เช่น ไม่ปฏิบัติตามข้อกำหนด) โดยจะไม่มีผลกับวิธีการ   | 
              
enterpriseDisplayNameVisibility | 
                
                   
 ไม่บังคับ ควบคุมว่า   | 
              
appFunctions | 
                
                   
 ไม่บังคับ ควบคุมว่าจะอนุญาตให้แอปในอุปกรณ์สำหรับอุปกรณ์ที่มีการจัดการครบวงจรหรือในโปรไฟล์งานสำหรับอุปกรณ์ที่มีโปรไฟล์งานแสดงฟังก์ชันของแอปหรือไม่  | 
              
defaultApplicationSettings[] | 
                
                   
 ไม่บังคับ การตั้งค่าแอปพลิเคชันเริ่มต้นสำหรับประเภทที่รองรับ หากตั้งค่าแอปพลิเคชันเริ่มต้นสําหรับแอปประเภทใดประเภทหนึ่งในโปรไฟล์เรียบร้อยแล้ว ระบบจะป้องกันไม่ให้ผู้ใช้เปลี่ยนแอปพลิเคชันเริ่มต้นใดๆ ในโปรไฟล์นั้น โดยคุณจะมีบัตร  ดูรายละเอียดเพิ่มเติมได้ที่คู่มือการตั้งค่าแอปพลิเคชันเริ่มต้น  | 
              
ApplicationPolicy
นโยบายสำหรับแอปแต่ละแอป หมายเหตุ: คุณจะเปลี่ยนความพร้อมใช้งานของแอปพลิเคชันในอุปกรณ์ที่กำหนดโดยใช้นโยบายนี้ไม่ได้หากเปิดใช้  จำนวนแอปพลิเคชันสูงสุดที่คุณระบุได้ต่อนโยบายคือ 3,000 รายการinstallAppsDisabled
| การแสดง JSON | 
|---|
{ "packageName": string, "installType": enum (  | 
              
| ช่อง | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
packageName | 
                
                   
 ชื่อแพ็กเกจของแอป เช่น   | 
              ||||||||||||||||
installType | 
                
                   
 ประเภทการติดตั้งที่จะดำเนินการ  | 
              ||||||||||||||||
lockTaskAllowed | 
                
                   
 เลือกว่าจะอนุญาตให้แอปล็อกตัวเองในโหมดเต็มหน้าจอหรือไม่ เลิกใช้งานแล้ว ใช้ InstallType   | 
              ||||||||||||||||
defaultPermissionPolicy | 
                
                   
 นโยบายเริ่มต้นสำหรับสิทธิ์ทั้งหมดที่แอปขอ หากระบุไว้ การตั้งค่านี้จะลบล้าง   | 
              ||||||||||||||||
permissionGrants[] | 
                
                   
 การให้หรือปฏิเสธสิทธิ์อย่างชัดแจ้งสำหรับแอป ค่าเหล่านี้จะลบล้าง   | 
              ||||||||||||||||
managedConfiguration | 
                
                   
 การกำหนดค่าที่มีการจัดการที่ใช้กับแอป รูปแบบของการกำหนดค่าจะกำหนดโดยค่า  
  | 
              ||||||||||||||||
disabled | 
                
                   
 แอปถูกปิดใช้หรือไม่ เมื่อปิดใช้ ระบบจะยังคงเก็บข้อมูลแอปไว้  | 
              ||||||||||||||||
minimumVersionCode | 
                
                   
 เวอร์ชันขั้นต่ำของแอปที่ทำงานในอุปกรณ์ หากตั้งค่าไว้ อุปกรณ์จะพยายามอัปเดตแอปเป็นรหัสเวอร์ชันนี้เป็นอย่างน้อย หากแอปไม่ใช่เวอร์ชันล่าสุด อุปกรณ์จะมี   | 
              ||||||||||||||||
delegatedScopes[] | 
                
                   
 ขอบเขตที่มอบสิทธิ์ให้แอปจาก Android Device Policy ซึ่งจะให้สิทธิ์เพิ่มเติมแก่แอปพลิเคชันที่ใช้  | 
              ||||||||||||||||
managedConfigurationTemplate | 
                
                   
 เทมเพลตการกำหนดค่าที่มีการจัดการสำหรับแอป ซึ่งบันทึกจาก iframe การกำหนดค่าที่มีการจัดการ ระบบจะข้ามฟิลด์นี้หากตั้งค่า managedConfiguration  | 
              ||||||||||||||||
accessibleTrackIds[] | 
                
                   
 รายการรหัสแทร็กของแอปที่อุปกรณ์ที่เป็นขององค์กรเข้าถึงได้ หากรายการมีรหัสแทร็กหลายรายการ อุปกรณ์จะได้รับเวอร์ชันล่าสุดในบรรดาแทร็กทั้งหมดที่เข้าถึงได้ หากรายการไม่มีรหัสแทร็ก อุปกรณ์จะมีสิทธิ์เข้าถึงเฉพาะแทร็กเวอร์ชันที่ใช้งานจริงของแอป ดูรายละเอียดเพิ่มเติมเกี่ยวกับแต่ละแทร็กได้ใน AppTrackInfo  | 
              ||||||||||||||||
connectedWorkAndPersonalApp | 
                
                   
 ควบคุมว่าแอปจะสื่อสารกับตัวเองในโปรไฟล์งานและโปรไฟล์ส่วนตัวของอุปกรณ์ได้หรือไม่ โดยขึ้นอยู่กับความยินยอมของผู้ใช้  | 
              ||||||||||||||||
autoUpdateMode | 
                
                   
 ควบคุมโหมดอัปเดตอัตโนมัติสำหรับแอป  | 
              ||||||||||||||||
extensionConfig | 
                
                   
 การกำหนดค่าเพื่อเปิดใช้แอปนี้เป็นแอปส่วนขยายที่มีความสามารถในการโต้ตอบกับ Android Device Policy แบบออฟไลน์ ตั้งค่าฟิลด์นี้ได้สำหรับแอปอย่างน้อย 1 แอป หากมีแอปที่มีบทบาท  ลายนิ้วมือของใบรับรองคีย์ Signing ของแอปในอุปกรณ์ต้องตรงกับรายการใดรายการหนึ่งใน   | 
              ||||||||||||||||
alwaysOnVpnLockdownExemption | 
                
                   
 ระบุว่าจะอนุญาตให้แอปใช้เครือข่ายเมื่อไม่ได้เชื่อมต่อ VPN และเปิดใช้   | 
              ||||||||||||||||
workProfileWidgets | 
                
                   
 ระบุว่าแอปที่ติดตั้งในโปรไฟล์งานได้รับอนุญาตให้เพิ่มวิดเจ็ตลงในหน้าจอหลักหรือไม่  | 
              ||||||||||||||||
credentialProviderPolicy | 
                
                   
 ไม่บังคับ แอปได้รับอนุญาตให้ทำหน้าที่เป็นผู้ให้บริการข้อมูลเข้าสู่ระบบใน Android 14 ขึ้นไปหรือไม่  | 
              ||||||||||||||||
customAppConfig | 
                
                   
 ไม่บังคับ การกำหนดค่าสำหรับแอปที่กำหนดเองนี้ ต้องตั้งค่า   | 
              ||||||||||||||||
installConstraint[] | 
                
                   
 ไม่บังคับ ข้อจำกัดในการติดตั้งแอป คุณระบุ   | 
              ||||||||||||||||
installPriority | 
                
                   
 ไม่บังคับ ในบรรดาแอปที่ตั้งค่า  ซึ่งจะควบคุมลำดับความสำคัญที่เกี่ยวข้องของการติดตั้ง ค่า 0 (ค่าเริ่มต้น) หมายความว่าแอปนี้ไม่มีลำดับความสำคัญเหนือแอปอื่นๆ สำหรับค่าระหว่าง 1 ถึง 10,000 ค่าที่ต่ำกว่าหมายถึงลำดับความสำคัญที่สูงกว่า ระบบจะปฏิเสธค่าที่อยู่นอกช่วง 0 ถึง 10,000  | 
              ||||||||||||||||
userControlSettings | 
                
                   
 ไม่บังคับ ระบุว่าจะอนุญาตให้ผู้ใช้ควบคุมแอปหรือไม่ การควบคุมของผู้ใช้รวมถึงการดำเนินการของผู้ใช้ เช่น การหยุดแอปโดยบังคับและการล้างข้อมูลแอป แอปบางประเภทจะได้รับการจัดการเป็นพิเศษ โปรดดูรายละเอียดเพิ่มเติมที่  | 
              ||||||||||||||||
preferentialNetworkId | 
                
                   
 ไม่บังคับ รหัสของเครือข่ายที่ต้องการซึ่งแอปพลิเคชันใช้ ต้องมีการกำหนดค่าสำหรับรหัสเครือข่ายที่ระบุใน   | 
              ||||||||||||||||
signingKeyCerts[] | 
                
                   
 ไม่บังคับ ใบรับรองคีย์การลงนามของแอป ต้องระบุข้อมูลในช่องนี้ในกรณีต่อไปนี้ 
 หากไม่ได้ตั้งค่าช่องนี้สำหรับแอปที่กำหนดเอง ระบบจะปฏิเสธนโยบาย หากไม่ได้ตั้งค่าเมื่อจำเป็นสำหรับแอปที่ไม่ใช่แอปที่กำหนดเอง ระบบจะรายงาน  สำหรับกรณีอื่นๆ ฟิลด์นี้ไม่บังคับและจะใช้ใบรับรองคีย์การลงนามที่ได้จาก Play Store ดูการตั้งค่านโยบายต่อไปนี้เพื่อดูวิธีใช้ช่องนี้  | 
              ||||||||||||||||
roles[] | 
                
                   
 ไม่บังคับ บทบาทที่แอปมี แอปที่มีบทบาทบางอย่างอาจได้รับการยกเว้นจากข้อจำกัดด้านการใช้พลังงานและการทำงานในเบื้องหลัง การระงับ และการจำศีลใน Android 14 ขึ้นไป นอกจากนี้ ยังไม่อนุญาตให้ผู้ใช้ควบคุมแอปที่มีบทบาทบางอย่างใน Android 11 ขึ้นไปได้ด้วย ดูรายละเอียดเพิ่มเติมได้ในเอกสารประกอบของแต่ละ  แอปจะได้รับการแจ้งเตือนเกี่ยวกับบทบาทที่ตั้งค่าไว้ หากแอปมีบริการรับการแจ้งเตือนที่มี  หากต้องการให้มีการยกเว้นและให้แอปได้รับการแจ้งเตือนเกี่ยวกับบทบาท ลายนิ้วมือของใบรับรองคีย์ Signing ของแอปในอุปกรณ์ต้องตรงกับลายนิ้วมือของใบรับรองคีย์ Signing ที่ได้จาก Play Store หรือรายการใดรายการหนึ่งใน  ต้องไม่มีบทบาทที่ซ้ำกันซึ่งมี   | 
              ||||||||||||||||
InstallType
ประเภทการติดตั้งที่จะดำเนินการสำหรับแอป หาก  อ้างอิงแอป แอปดังกล่าวต้องตั้งค่า setupAction เป็น installTypeREQUIRED_FOR_SETUP ไม่เช่นนั้นการตั้งค่าจะล้มเหลว
| Enum | |
|---|---|
INSTALL_TYPE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ AVAILABLE | 
PREINSTALLED | 
                ระบบจะติดตั้งแอปโดยอัตโนมัติ และผู้ใช้สามารถนำออกได้ | 
FORCE_INSTALLED | 
                ระบบจะติดตั้งแอปโดยอัตโนมัติโดยไม่คำนึงถึงช่วงเวลาบำรุงรักษาที่ตั้งไว้ และผู้ใช้จะนำแอปออกไม่ได้ | 
BLOCKED | 
                แอปถูกบล็อกและติดตั้งไม่ได้ หากแอปถูกติดตั้งเพราะนโยบายก่อนหน้านี้ระบุไว้ แอปจะถูกถอนการติดตั้ง ซึ่งจะบล็อกฟังก์ชันแอปด่วนด้วย | 
AVAILABLE | 
                แอปพร้อมให้ติดตั้ง | 
REQUIRED_FOR_SETUP | 
                ระบบจะติดตั้งแอปโดยอัตโนมัติ และผู้ใช้จะนำออกไม่ได้ ทั้งนี้การตั้งค่าจะดำเนินการต่อไม่ได้จนกว่าการติดตั้งจะเสร็จสมบูรณ์ | 
KIOSK | 
                ระบบจะติดตั้งแอปในโหมดคีออสก์โดยอัตโนมัติ โดยจะตั้งค่าให้เป็นความตั้งใจในบ้านที่ต้องการและอยู่ในรายการที่อนุญาตสำหรับโหมดล็อกงาน การตั้งค่าอุปกรณ์จะไม่เสร็จสมบูรณ์จนกว่าจะติดตั้งแอป หลังจากติดตั้งแล้ว ผู้ใช้จะนำแอปออกไม่ได้ คุณตั้งค่า  หากมีแอปที่มีบทบาท   | 
              
CUSTOM | 
                แอปจะติดตั้งและอัปเดตได้ผ่านคำสั่ง AMAPI SDK เท่านั้น หมายเหตุ 
  | 
              
PermissionPolicy
นโยบายสำหรับการให้สิทธิ์คำขอเข้าถึงแอป
| Enum | |
|---|---|
PERMISSION_POLICY_UNSPECIFIED | 
                ไม่ได้ระบุนโยบาย หากไม่มีการระบุนโยบายสำหรับสิทธิ์ในทุกระดับ ระบบจะใช้ลักษณะการทำงานของ PROMPT โดยค่าเริ่มต้น | 
              
PROMPT | 
                แจ้งให้ผู้ใช้ให้สิทธิ์ | 
GRANT | 
                ให้สิทธิ์โดยอัตโนมัติ ใน Android 12 ขึ้นไป คุณจะให้สิทธิ์   | 
              
DENY | 
                ปฏิเสธสิทธิ์โดยอัตโนมัติ | 
PermissionGrant
การกำหนดค่าสำหรับสิทธิ์ของ Android และสถานะการให้สิทธิ์
| การแสดง JSON | 
|---|
{
  "permission": string,
  "policy": enum ( | 
              
| ช่อง | |
|---|---|
permission | 
                
                   
 สิทธิ์หรือกลุ่ม Android เช่น   | 
              
policy | 
                
                   
 นโยบายสำหรับการให้สิทธิ์  | 
              
DelegatedScope
ขอบเขตการมอบสิทธิ์ที่แพ็กเกจอื่นสามารถรับจาก Android Device Policy ซึ่งจะให้สิทธิ์เพิ่มเติมแก่แอปพลิเคชันที่ใช้
| Enum | |
|---|---|
DELEGATED_SCOPE_UNSPECIFIED | 
                ไม่ได้ระบุขอบเขตการมอบสิทธิ์ | 
CERT_INSTALL | 
                ให้สิทธิ์เข้าถึงการติดตั้งและการจัดการใบรับรอง โดยสามารถมอบสิทธิ์ขอบเขตนี้ให้กับแอปพลิเคชันหลายรายการได้ | 
MANAGED_CONFIGURATIONS | 
                ให้สิทธิ์เข้าถึงการจัดการการกำหนดค่าที่มีการจัดการ โดยสามารถมอบสิทธิ์ขอบเขตนี้ให้กับแอปพลิเคชันหลายรายการได้ | 
BLOCK_UNINSTALL | 
                ให้สิทธิ์เข้าถึงการบล็อกการถอนการติดตั้ง โดยสามารถมอบสิทธิ์ขอบเขตนี้ให้กับแอปพลิเคชันหลายรายการได้ | 
PERMISSION_GRANT | 
                ให้สิทธิ์เข้าถึงนโยบายสิทธิ์และสถานะการให้สิทธิ์ โดยสามารถมอบสิทธิ์ขอบเขตนี้ให้กับแอปพลิเคชันหลายรายการได้ | 
PACKAGE_ACCESS | 
                ให้สิทธิ์เข้าถึงสถานะการเข้าถึงแพ็กเกจ โดยสามารถมอบสิทธิ์ขอบเขตนี้ให้กับแอปพลิเคชันหลายรายการได้ | 
ENABLE_SYSTEM_APP | 
                ให้สิทธิ์เข้าถึงเพื่อเปิดใช้แอประบบ โดยสามารถมอบสิทธิ์ขอบเขตนี้ให้กับแอปพลิเคชันหลายรายการได้ | 
NETWORK_ACTIVITY_LOGS | 
                ให้สิทธิ์เข้าถึงบันทึกกิจกรรมเครือข่าย อนุญาตให้แอปพลิเคชันที่ได้รับมอบสิทธิ์เรียกใช้เมธอด setNetworkLoggingEnabled, isNetworkLoggingEnabled และ retrieveNetworkLogs คุณมอบสิทธิ์ขอบเขตนี้ให้แอปพลิเคชันได้ไม่เกิน 1 รายการ รองรับในอุปกรณ์ที่มีการจัดการเต็มรูปแบบใน Android 10 ขึ้นไป รองรับโปรไฟล์งานใน Android 12 ขึ้นไป เมื่อระบบรองรับและตั้งค่าการมอบสิทธิ์ ระบบจะไม่สนใจ  | 
              
SECURITY_LOGS | 
                ให้สิทธิ์เข้าถึงบันทึกความปลอดภัย อนุญาตให้แอปพลิเคชันที่ได้รับมอบสิทธิ์เรียกใช้เมธอด setSecurityLoggingEnabled, isSecurityLoggingEnabled, retrieveSecurityLogs และ retrievePreRebootSecurityLogs คุณมอบสิทธิ์ขอบเขตนี้ให้แอปพลิเคชันได้ไม่เกิน 1 รายการ รองรับในอุปกรณ์ที่มีการจัดการครบวงจรและอุปกรณ์ของบริษัทที่มีโปรไฟล์งานใน Android 12 ขึ้นไป เมื่อระบบรองรับและตั้งค่าการมอบสิทธิ์ ระบบจะไม่สนใจ  | 
              
CERT_SELECTION | 
                ให้สิทธิ์เข้าถึงการเลือกใบรับรอง KeyChain ในนามของแอปที่ขอ เมื่อได้รับสิทธิ์แล้ว แอปพลิเคชันที่ได้รับมอบสิทธิ์จะเริ่มรับ DelegatedAdminReceiver#onChoosePrivateKeyAlias อนุญาตให้แอปพลิเคชันที่ได้รับมอบสิทธิ์เรียกใช้เมธอด grantKeyPairToApp และ revokeKeyPairFromApp คุณมอบสิทธิ์ขอบเขตนี้ให้แอปพลิเคชันได้ไม่เกิน 1 รายการ  ต้องว่างเปล่าและ  จะไม่มีผลหากมีการมอบสิทธิ์การเลือกใบรับรองให้กับแอปพลิเคชัน | 
              
ManagedConfigurationTemplate
เทมเพลตการกำหนดค่าที่มีการจัดการสำหรับแอป ซึ่งบันทึกจาก iframe การกำหนดค่าที่มีการจัดการ
| การแสดง JSON | 
|---|
{ "templateId": string, "configurationVariables": { string: string, ... } }  | 
              
| ช่อง | |
|---|---|
templateId | 
                
                   
 รหัสของเทมเพลตการกำหนดค่าที่มีการจัดการ  | 
              
configurationVariables | 
                
                   
 ไม่บังคับ แผนที่ที่มีตัวแปรการกำหนดค่า <คีย์, ค่า> ที่กำหนดไว้สำหรับการกำหนดค่า ออบเจ็กต์ที่มีรายการคู่   | 
              
ConnectedWorkAndPersonalApp
ควบคุมว่าแอปจะสื่อสารกับตัวเองข้ามโปรไฟล์ได้หรือไม่ โดยขึ้นอยู่กับความยินยอมของผู้ใช้
| Enum | |
|---|---|
CONNECTED_WORK_AND_PERSONAL_APP_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ CONNECTED_WORK_AND_PERSONAL_APPS_DISALLOWED | 
CONNECTED_WORK_AND_PERSONAL_APP_DISALLOWED | 
                ค่าเริ่มต้น ป้องกันไม่ให้แอปสื่อสารข้ามโปรไฟล์ | 
CONNECTED_WORK_AND_PERSONAL_APP_ALLOWED | 
                อนุญาตให้แอปสื่อสารระหว่างโปรไฟล์ต่างๆ หลังจากได้รับความยินยอมจากผู้ใช้ | 
AutoUpdateMode
ควบคุมโหมดอัปเดตอัตโนมัติสำหรับแอป หากผู้ใช้อุปกรณ์ทำการเปลี่ยนแปลงการตั้งค่าอุปกรณ์ด้วยตนเอง AutoUpdateMode จะไม่สนใจตัวเลือกเหล่านี้เนื่องจากมีลำดับความสำคัญสูงกว่า
| Enum | |
|---|---|
AUTO_UPDATE_MODE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
AUTO_UPDATE_DEFAULT | 
                โหมดการอัปเดตเริ่มต้น แอปจะได้รับการอัปเดตโดยอัตโนมัติด้วยลำดับความสำคัญต่ำเพื่อลดผลกระทบต่อผู้ใช้ ระบบจะอัปเดตแอปเมื่อเป็นไปตามข้อจำกัดทั้งหมดต่อไปนี้ 
 อุปกรณ์จะได้รับการแจ้งเตือนเกี่ยวกับการอัปเดตใหม่ภายใน 24 ชั่วโมงหลังจากที่นักพัฒนาแอปเผยแพร่การอัปเดต จากนั้นระบบจะอัปเดตแอปในครั้งถัดไปที่อุปกรณ์เป็นไปตามข้อจำกัดข้างต้น  | 
              
AUTO_UPDATE_POSTPONED | 
                ระบบจะไม่ทำการอัปเดตแอปโดยอัตโนมัติเป็นเวลาสูงสุด 90 วันหลังจากที่แอปล้าสมัย หลังจากที่แอปล้าสมัยไปแล้ว 90 วัน ระบบจะติดตั้งเวอร์ชันล่าสุดที่มีอยู่โดยอัตโนมัติด้วยลำดับความสำคัญต่ำ (ดู  ผู้ใช้ยังคงอัปเดตแอปจาก Play Store ด้วยตนเองได้ทุกเมื่อ  | 
              
AUTO_UPDATE_HIGH_PRIORITY | 
                แอปจะอัปเดตโดยเร็วที่สุด ไม่มีการใช้ข้อจำกัด อุปกรณ์จะได้รับการแจ้งเตือนเกี่ยวกับการอัปเดตใหม่โดยเร็วที่สุดหลังจากที่พร้อมใช้งาน หมายเหตุ: การอัปเดตแอปที่มีการใช้งานขนาดใหญ่ในระบบนิเวศของ Android อาจใช้เวลาถึง 24 ชั่วโมง  | 
              
ExtensionConfig
การกำหนดค่าเพื่อเปิดใช้แอปเป็นแอปส่วนขยายที่มีความสามารถในการโต้ตอบกับ Android Device Policy แบบออฟไลน์ สำหรับ Android เวอร์ชัน 11 ขึ้นไป แอปส่วนขยายจะได้รับการยกเว้นจากข้อจำกัดด้านแบตเตอรี่ จึงไม่ต้องนำไปไว้ในที่เก็บข้อมูลสแตนด์บายแอปที่ถูกจำกัด นอกจากนี้ แอปส่วนขยายยังได้รับการปกป้องจากการที่ผู้ใช้ล้างข้อมูลหรือปิดแอปพลิเคชันโดยบังคับด้วย แม้ว่าผู้ดูแลระบบจะยังคงใช้ clear app data command ในแอปส่วนขยายได้หากจำเป็นสำหรับ Android 11 ขึ้นไป
| การแสดง JSON | 
|---|
{ "signingKeyFingerprintsSha256": [ string ], "notificationReceiver": string }  | 
              
| ช่อง | |
|---|---|
signingKeyFingerprintsSha256[] | 
                
                   
 แฮช SHA-256 ที่เข้ารหัสด้วยเลขฐานสิบหกของใบรับรองคีย์การลงนามของแอปส่วนขยาย เฉพาะการแสดงสตริงฐานสิบหกที่มี 64 อักขระเท่านั้นที่ถูกต้อง ลายนิ้วมือของใบรับรองคีย์การลงนามจะได้รับจาก Play Store เสมอ และฟิลด์นี้ใช้เพื่อระบุลายนิ้วมือของใบรับรองคีย์การลงนามเพิ่มเติม อย่างไรก็ตาม หากแอปพลิเคชันไม่พร้อมให้บริการใน Play Store คุณจะต้องตั้งค่าช่องนี้ ระบบจะรายงาน  ลายนิ้วมือของใบรับรองคีย์ Signing ของแอปส่วนขยายในอุปกรณ์ต้องตรงกับลายนิ้วมือของใบรับรองคีย์ Signing ที่ได้จาก Play Store หรือลายนิ้วมือที่ระบุไว้ในช่องนี้เพื่อให้แอปสื่อสารกับนโยบายอุปกรณ์ Android ได้ ในกรณีการใช้งานจริง ขอแนะนำให้ปล่อยช่องนี้ว่างไว้  | 
              
notificationReceiver | 
                
                   
 ชื่อคลาสที่สมบูรณ์ในตัวเองของคลาสบริการตัวรับสำหรับ Android Device Policy เพื่อแจ้งให้แอปส่วนขยายทราบถึงการอัปเดตสถานะคำสั่งในเครื่อง ต้องส่งออกบริการใน   | 
              
AlwaysOnVpnLockdownExemption
ควบคุมว่าจะยกเว้นแอปจากหรือไม่alwaysOnVpnPackage.lockdownEnabled
| Enum | |
|---|---|
ALWAYS_ON_VPN_LOCKDOWN_EXEMPTION_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ VPN_LOCKDOWN_ENFORCED | 
              
VPN_LOCKDOWN_ENFORCED | 
                แอปจะใช้การตั้งค่าการล็อกดาวน์ VPN แบบเปิดตลอดเวลา | 
VPN_LOCKDOWN_EXEMPTION | 
                แอปได้รับการยกเว้นจากการตั้งค่าการล็อกดาวน์ VPN แบบเปิดตลอดเวลา | 
WorkProfileWidgets
ควบคุมว่าจะอนุญาตให้แอปพลิเคชันโปรไฟล์งานเพิ่มวิดเจ็ตลงในหน้าจอหลักได้หรือไม่
| Enum | |
|---|---|
WORK_PROFILE_WIDGETS_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
WORK_PROFILE_WIDGETS_ALLOWED | 
                อนุญาตให้ใช้วิดเจ็ตโปรไฟล์งาน ซึ่งหมายความว่าแอปพลิเคชันจะเพิ่มวิดเจ็ตลงในหน้าจอหลักได้ | 
WORK_PROFILE_WIDGETS_DISALLOWED | 
                ไม่อนุญาตให้ใช้วิดเจ็ตโปรไฟล์งาน ซึ่งหมายความว่าแอปพลิเคชันจะเพิ่มวิดเจ็ตลงในหน้าจอหลักไม่ได้ | 
CredentialProviderPolicy
แอปได้รับอนุญาตให้ทำหน้าที่เป็นผู้ให้บริการข้อมูลเข้าสู่ระบบใน Android 14 ขึ้นไปหรือไม่
| Enum | |
|---|---|
CREDENTIAL_PROVIDER_POLICY_UNSPECIFIED | 
                ไม่ระบุ พฤติกรรมดังกล่าวอยู่ภายใต้การควบคุมของ  | 
              
CREDENTIAL_PROVIDER_ALLOWED | 
                แอปได้รับอนุญาตให้ทำหน้าที่เป็นผู้ให้บริการข้อมูลเข้าสู่ระบบ | 
CustomAppConfig
การกำหนดค่าสำหรับแอปที่กำหนดเอง
| การแสดง JSON | 
|---|
{
  "userUninstallSettings": enum ( | 
              
| ฟิลด์ | |
|---|---|
userUninstallSettings | 
                
                   
 ไม่บังคับ การตั้งค่าการถอนการติดตั้งแอปที่กำหนดเองของผู้ใช้  | 
              
UserUninstallSettings
ระบุว่าผู้ใช้ได้รับอนุญาตให้ถอนการติดตั้งแอปที่กำหนดเองหรือไม่
| Enum | |
|---|---|
USER_UNINSTALL_SETTINGS_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
DISALLOW_UNINSTALL_BY_USER | 
                ผู้ใช้ไม่ได้รับอนุญาตให้ถอนการติดตั้งแอปที่กำหนดเอง | 
ALLOW_UNINSTALL_BY_USER | 
                ผู้ใช้ได้รับอนุญาตให้ถอนการติดตั้งแอปที่กำหนดเอง | 
InstallConstraint
ในบรรดาแอปที่ตั้งค่า  เป็นInstallType
ซึ่งกำหนดชุดข้อจำกัดสำหรับการติดตั้งแอป ต้องตั้งค่าช่องอย่างน้อย 1 ช่อง เมื่อตั้งค่าหลายช่อง ข้อจำกัดทั้งหมดจะต้องเป็นไปตามเงื่อนไขจึงจะติดตั้งแอปได้
| การแสดง JSON | 
|---|
{ "networkTypeConstraint": enum (  | 
              
| ฟิลด์ | |
|---|---|
networkTypeConstraint | 
                
                   
 ไม่บังคับ ข้อจำกัดประเภทเครือข่าย  | 
              
chargingConstraint | 
                
                   
 ไม่บังคับ ข้อจำกัดในการชาร์จ  | 
              
deviceIdleConstraint | 
                
                   
 ไม่บังคับ ข้อจำกัดเมื่ออุปกรณ์ไม่มีการใช้งาน  | 
              
NetworkTypeConstraint
ข้อจำกัดประเภทเครือข่าย
| Enum | |
|---|---|
NETWORK_TYPE_CONSTRAINT_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ INSTALL_ON_ANY_NETWORK | 
              
INSTALL_ON_ANY_NETWORK | 
                เครือข่ายที่ใช้งานอยู่ (Wi-Fi, เครือข่ายมือถือ ฯลฯ) | 
INSTALL_ONLY_ON_UNMETERED_NETWORK | 
                เครือข่ายที่ไม่มีการวัดปริมาณอินเทอร์เน็ต (เช่น Wi-Fi) | 
ChargingConstraint
ข้อจำกัดในการชาร์จ
| Enum | |
|---|---|
CHARGING_CONSTRAINT_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ CHARGING_NOT_REQUIRED | 
              
CHARGING_NOT_REQUIRED | 
                อุปกรณ์ไม่จำเป็นต้องชาร์จ | 
INSTALL_ONLY_WHEN_CHARGING | 
                อุปกรณ์ต้องชาร์จอยู่ | 
DeviceIdleConstraint
ข้อจำกัดสถานะไม่มีการใช้งานของอุปกรณ์
| Enum | |
|---|---|
DEVICE_IDLE_CONSTRAINT_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ DEVICE_IDLE_NOT_REQUIRED | 
              
DEVICE_IDLE_NOT_REQUIRED | 
                อุปกรณ์ไม่จำเป็นต้องไม่ได้ใช้งาน และสามารถติดตั้งแอปได้ในขณะที่ผู้ใช้โต้ตอบกับอุปกรณ์ | 
INSTALL_ONLY_WHEN_DEVICE_IDLE | 
                อุปกรณ์ต้องไม่ได้ใช้งาน | 
UserControlSettings
ระบุว่าจะอนุญาตให้ผู้ใช้ควบคุมแอปที่กำหนดหรือไม่ การควบคุมของผู้ใช้รวมถึงการดำเนินการของผู้ใช้ เช่น การหยุดแอปโดยบังคับและการล้างข้อมูลแอป
| Enum | |
|---|---|
USER_CONTROL_SETTINGS_UNSPECIFIED | 
                ใช้ลักษณะการทำงานเริ่มต้นของแอปเพื่อพิจารณาว่าอนุญาตหรือไม่อนุญาตให้ผู้ใช้ควบคุม โดยค่าเริ่มต้น ระบบจะอนุญาตให้ผู้ใช้ควบคุมแอปส่วนใหญ่ แต่จะไม่อนุญาตสำหรับแอปประเภทต่อไปนี้ 
  | 
              
USER_CONTROL_ALLOWED | 
                อนุญาตให้ผู้ใช้ควบคุมแอปได้ แอปคีออสก์สามารถใช้การตั้งค่านี้เพื่ออนุญาตให้ผู้ใช้ควบคุมได้ สำหรับแอปส่วนขยาย (ดูรายละเอียดเพิ่มเติมที่  สำหรับแอปที่มี  สำหรับแอปคีออสก์ (ดูรายละเอียดเพิ่มเติมได้ที่  | 
              
USER_CONTROL_DISALLOWED | 
                ไม่อนุญาตให้ผู้ใช้ควบคุมแอป โดยฟีเจอร์นี้ใช้ได้ใน Android 11 ขึ้นไป ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 11 | 
              
PreferentialNetworkId
ตัวระบุเครือข่ายที่ต้องการ
| Enum | |
|---|---|
PREFERENTIAL_NETWORK_ID_UNSPECIFIED | 
                ค่านี้จะใช้ได้หรือไม่และมีความหมายอย่างไรนั้นขึ้นอยู่กับตำแหน่งที่ใช้ และมีการบันทึกไว้ในช่องที่เกี่ยวข้อง | 
NO_PREFERENTIAL_NETWORK | 
                แอปพลิเคชันไม่ได้ใช้เครือข่ายใดๆ ที่มีสิทธิพิเศษ | 
PREFERENTIAL_NETWORK_ID_ONE | 
                ตัวระบุเครือข่ายที่ต้องการ 1 | 
PREFERENTIAL_NETWORK_ID_TWO | 
                ตัวระบุเครือข่ายพิเศษ 2 | 
PREFERENTIAL_NETWORK_ID_THREE | 
                ตัวระบุเครือข่ายที่ต้องการ 3 | 
PREFERENTIAL_NETWORK_ID_FOUR | 
                ตัวระบุเครือข่ายที่ต้องการ 4 | 
PREFERENTIAL_NETWORK_ID_FIVE | 
                ตัวระบุเครือข่ายพิเศษ 5 | 
ApplicationSigningKeyCert
ใบรับรองคีย์การลงนามแอปพลิเคชัน
| การแสดง JSON | 
|---|
{ "signingKeyCertFingerprintSha256": string }  | 
              
| ฟิลด์ | |
|---|---|
signingKeyCertFingerprintSha256 | 
                
                   
 ต้องระบุ ค่าแฮช SHA-256 ของใบรับรองคีย์การลงนามของแอป ค่านี้ต้องเป็นค่าแฮช SHA-256 ที่ถูกต้อง กล่าวคือ 32 ไบต์ มิเช่นนั้น ระบบจะปฏิเสธนโยบาย สตริงที่เข้ารหัส Base64  | 
              
บทบาท
บทบาทที่แอปมีได้
| การแสดง JSON | 
|---|
{
  "roleType": enum ( | 
              
| ฟิลด์ | |
|---|---|
roleType | 
                
                   
 ต้องระบุ ประเภทของบทบาทที่แอปมีได้  | 
              
RoleType
ประเภทของบทบาทที่แอปมีได้
| Enum | |
|---|---|
ROLE_TYPE_UNSPECIFIED | 
                ไม่ได้ระบุประเภทบทบาท ห้ามใช้ค่านี้ | 
COMPANION_APP | 
                ประเภทบทบาทสำหรับแอปที่ใช้ร่วมกัน บทบาทนี้ช่วยให้แอปเป็นแอปคู่ที่มีความสามารถในการโต้ตอบกับ Android Device Policy แบบออฟไลน์ นี่คือวิธีกำหนดค่าแอปเป็นแอปที่ใช้ร่วมกันที่แนะนำ สำหรับวิธีก่อนหน้า โปรดดู ใน Android 14 ขึ้นไป แอปที่มีบทบาทนี้จะได้รับการยกเว้นจากข้อจำกัดด้านการใช้พลังงานและการดำเนินการในเบื้องหลัง การระงับ และการจำศีล ใน Android 11 ขึ้นไป ระบบจะไม่อนุญาตให้ผู้ใช้ควบคุมแอปที่มีบทบาทนี้ ตั้งค่า  Android Device Policy จะแจ้งให้แอปคู่ทราบถึงการอัปเดตสถานะคำสั่งในเครื่อง หากแอปมีบริการที่มี   | 
              
KIOSK | 
                ประเภทบทบาทสำหรับแอปคีออสก์ แอปจะมีบทบาทนี้ได้ก็ต่อเมื่อตั้งค่า  ระบบจะตั้งค่าแอปที่มีบทบาทประเภทนี้เป็นเจตนาหน้าแรกที่ต้องการและอนุญาตให้ใช้โหมดล็อกงาน เมื่อมีแอปที่มีบทบาทประเภทนี้ ระบบจะปิดใช้แถบสถานะโดยอัตโนมัติ ซึ่งดีกว่าการตั้งค่า  ใน Android 11 ขึ้นไป ระบบจะไม่อนุญาตให้ผู้ใช้ควบคุม แต่สามารถตั้งค่า   | 
              
MOBILE_THREAT_DEFENSE_ENDPOINT_DETECTION_RESPONSE | 
                ประเภทบทบาทสำหรับแอปการป้องกันภัยคุกคามในอุปกรณ์เคลื่อนที่ (MTD) / การตรวจหาและการตอบสนองปลายทาง (EDR) ใน Android 14 ขึ้นไป แอปที่มีบทบาทนี้จะได้รับการยกเว้นจากข้อจำกัดด้านการใช้พลังงานและการดำเนินการในเบื้องหลัง การระงับ และการจำศีล ใน Android 11 ขึ้นไป ระบบจะไม่อนุญาตให้ผู้ใช้ควบคุมและตั้งค่า   | 
              
SYSTEM_HEALTH_MONITORING | 
                ประเภทบทบาทสำหรับแอปการตรวจสอบสถานะของระบบ ใน Android 14 ขึ้นไป แอปที่มีบทบาทนี้จะได้รับการยกเว้นจากข้อจำกัดด้านการใช้พลังงานและการดำเนินการในเบื้องหลัง การระงับ และการจำศีล ใน Android 11 ขึ้นไป ระบบจะไม่อนุญาตให้ผู้ใช้ควบคุมและตั้งค่า   | 
              
KeyguardDisabledFeature
ฟีเจอร์ Keyguard (หน้าจอล็อก) ที่ปิดใช้ได้
| Enum | |
|---|---|
KEYGUARD_DISABLED_FEATURE_UNSPECIFIED | 
                ระบบจะไม่สนใจค่านี้ | 
CAMERA | 
                ปิดใช้กล้องในหน้าจอ Keyguard ที่ปลอดภัย (เช่น PIN) | 
NOTIFICATIONS | 
                ปิดใช้การแสดงการแจ้งเตือนทั้งหมดในหน้าจอ Keyguard ที่ปลอดภัย | 
UNREDACTED_NOTIFICATIONS | 
                ปิดใช้การแจ้งเตือนที่ไม่ได้แก้ไขในหน้าจอ Keyguard ที่ปลอดภัย | 
TRUST_AGENTS | 
                ไม่สนใจสถานะเอเจนต์ความน่าเชื่อถือในหน้าจอ Keyguard ที่ปลอดภัย | 
DISABLE_FINGERPRINT | 
                ปิดใช้เซ็นเซอร์ลายนิ้วมือในหน้าจอล็อกที่ปลอดภัย | 
DISABLE_REMOTE_INPUT | 
                ในอุปกรณ์ที่ใช้ Android 6 และต่ำกว่า จะปิดใช้การป้อนข้อความในการแจ้งเตือนบนหน้าจอล็อกที่ปลอดภัย ไม่มีผลกับ Android 7 ขึ้นไป | 
FACE | 
                ปิดใช้การตรวจสอบสิทธิ์ด้วยใบหน้าในหน้าจอ Keyguard ที่ปลอดภัย | 
IRIS | 
                ปิดใช้การตรวจสอบสิทธิ์ด้วยม่านตาในหน้าจอ Keyguard ที่ปลอดภัย | 
BIOMETRICS | 
                ปิดใช้การตรวจสอบสิทธิ์ด้วยข้อมูลไบโอเมตริกทั้งหมดในหน้าจอ Keyguard ที่ปลอดภัย | 
SHORTCUTS | 
                ปิดใช้ทางลัดทั้งหมดในหน้าจอ Keyguard ที่ปลอดภัยใน Android 14 ขึ้นไป | 
ALL_FEATURES | 
                ปิดใช้การปรับแต่ง Keyguard ทั้งหมดในปัจจุบันและอนาคต | 
PersistentPreferredActivity
กิจกรรมเริ่มต้นสำหรับการจัดการ Intent ที่ตรงกับตัวกรอง Intent ที่เฉพาะเจาะจง หมายเหตุ: หากต้องการตั้งค่าคีออสก์ ให้ใช้ InstallType เป็น KIOSK แทนการใช้กิจกรรมที่ต้องการซึ่งคงอยู่
| การแสดง JSON | 
|---|
{ "receiverActivity": string, "actions": [ string ], "categories": [ string ] }  | 
              
| ช่อง | |
|---|---|
receiverActivity | 
                
                   
 กิจกรรมที่ควรเป็นตัวแฮนเดิล Intent เริ่มต้น ซึ่งควรเป็นชื่อคอมโพเนนต์ Android เช่น   | 
              
actions[] | 
                
                   
 การกระทำของ Intent ที่จะจับคู่ในตัวกรอง หากมีการรวมการดำเนินการใดๆ ไว้ในตัวกรอง การดำเนินการของ Intent จะต้องเป็นค่าใดค่าหนึ่งเพื่อให้ตรงกัน หากไม่มีการดำเนินการใดๆ ระบบจะไม่สนใจการดำเนินการตามความตั้งใจ  | 
              
categories[] | 
                
                   
 หมวดหมู่ Intent ที่จะจับคู่ในตัวกรอง เจตนาประกอบด้วยหมวดหมู่ที่จำเป็น ซึ่งทั้งหมดต้องรวมอยู่ในตัวกรองเพื่อให้ตรงกัน กล่าวคือ การเพิ่มหมวดหมู่ลงในตัวกรองจะไม่มีผลต่อการจับคู่ เว้นแต่จะมีการระบุหมวดหมู่นั้นใน Intent  | 
              
SystemUpdate
การกำหนดค่าสำหรับการจัดการการอัปเดตระบบ
หมายเหตุ: การอัปเดตระบบ Google Play (หรือที่เรียกว่าการอัปเดตเมนไลน์) จะดาวน์โหลดโดยอัตโนมัติ แต่ต้องมีการรีบูตอุปกรณ์จึงจะติดตั้งได้ ดูรายละเอียดเพิ่มเติมได้ที่ส่วนเมนไลน์ในจัดการการอัปเดตระบบ
| การแสดง JSON | 
|---|
{ "type": enum (  | 
              
| ช่อง | |
|---|---|
type | 
                
                   
 ประเภทการอัปเดตระบบที่จะกำหนดค่า  | 
              
startMinutes | 
                
                   
 หากประเภทเป็น   | 
              
endMinutes | 
                
                   
 หากประเภทเป็น   | 
              
freezePeriods[] | 
                
                   
 ระยะเวลาที่เกิดซ้ำทุกปีซึ่งจะเลื่อนการอัปเดตระบบผ่านอากาศ (OTA) เพื่อหยุดเวอร์ชันของระบบปฏิบัติการที่ทำงานในอุปกรณ์ และช่วงหยุดทำงานแต่ละครั้งต้องเว้นระยะเวลาห่างกันอย่างน้อย 60 วันเพื่อป้องกันไม่ให้อุปกรณ์หยุดทำงานอย่างไม่มีกำหนด  | 
              
SystemUpdateType
ประเภทการกำหนดค่าการอัปเดตระบบ
| Enum | |
|---|---|
SYSTEM_UPDATE_TYPE_UNSPECIFIED | 
                ทำตามลักษณะการอัปเดตเริ่มต้นของอุปกรณ์ ซึ่งโดยปกติแล้วผู้ใช้จะต้องยอมรับการอัปเดตระบบ | 
AUTOMATIC | 
                ติดตั้งโดยอัตโนมัติทันทีที่มีอัปเดตพร้อมใช้งาน | 
WINDOWED | 
                ติดตั้งโดยอัตโนมัติในช่วงเวลาบำรุงรักษาประจำวัน ซึ่งยังกำหนดค่าแอป Play ให้อัปเดตภายในช่วงเวลาดังกล่าวด้วย ขอแนะนำเป็นอย่างยิ่งสำหรับอุปกรณ์คีออสก์ เนื่องจากเป็นวิธีเดียวที่ Play จะอัปเดตแอปที่ปักหมุดไว้ที่ส่วนหน้าอย่างถาวรได้ หากตั้งค่า   | 
              
POSTPONE | 
                เลื่อนการติดตั้งอัตโนมัติได้สูงสุด 30 วัน นโยบายนี้ไม่มีผลต่อการอัปเดตความปลอดภัย (เช่น แพตช์ด้านความปลอดภัยรายเดือน) | 
FreezePeriod
ช่วงหยุดทำงานของระบบ เมื่อนาฬิกาของอุปกรณ์อยู่ในช่วงหยุดทำงาน ระบบจะบล็อกการอัปเดตระบบที่เข้ามาทั้งหมด (รวมถึงแพตช์ความปลอดภัย) และจะไม่ติดตั้ง
เมื่ออุปกรณ์ไม่ได้อยู่ในช่วงหยุดทำงานที่ตั้งค่าไว้ ระบบจะใช้ลักษณะการทำงานตามนโยบายปกติ (อัตโนมัติ ตามกรอบเวลา หรือเลื่อน)
ระบบจะไม่พิจารณาปีอธิกสุรทินในการคำนวณระยะเวลาหยุดชั่วคราว โดยเฉพาะในกรณีต่อไปนี้
- หากตั้งวันที่ 29 ก.พ. เป็นวันที่เริ่มต้นหรือสิ้นสุดของระยะเวลาหยุดชั่วคราว ระยะเวลาหยุดชั่วคราวจะเริ่มต้นหรือสิ้นสุดในวันที่ 28 ก.พ. แทน
 - เมื่อนาฬิกาของระบบในอุปกรณ์แสดงวันที่ 29 ก.พ. ระบบจะถือว่าเป็นวันที่ 28 ก.พ.
 - เมื่อคำนวณจำนวนวันในระยะเวลาหยุดชั่วคราวหรือเวลาระหว่างระยะเวลาหยุดชั่วคราว 2 ช่วง ระบบจะไม่นับวันที่ 29 กุมภาพันธ์เป็นวัน
 
หมายเหตุ: หากต้องการให้ช่วงหยุดทำงานมีผล คุณจะระบุ  เป็น SystemUpdateType ไม่ได้ เนื่องจากช่วงหยุดทำงานต้องระบุนโยบายที่กำหนดไว้SYSTEM_UPDATE_TYPE_UNSPECIFIED
| การแสดง JSON | 
|---|
{ "startDate": { object (  | 
              
| ช่อง | |
|---|---|
startDate | 
                
                   
 วันที่เริ่มต้น (รวมวันที่เริ่มต้น) ของระยะเวลาการระงับ หมายเหตุ: ต้องตั้งค่า   | 
              
endDate | 
                
                   
 วันที่สิ้นสุด (รวมถึง) ของระยะเวลาการระงับ ต้องไม่เกิน 90 วันนับจากวันที่เริ่มต้น หากวันที่สิ้นสุดอยู่ก่อนวันที่เริ่มต้น ระบบจะถือว่าระยะเวลาหยุดทำงานเป็นการหยุดทำงานช่วงสิ้นปี หมายเหตุ: ต้องตั้งค่า   | 
              
วันที่
แสดงวันที่ในปฏิทินทั้งหมดหรือบางส่วน เช่น วันเกิด เวลาของวันและเขตเวลาจะระบุไว้ที่อื่นหรือไม่มีนัยสำคัญ วันที่สัมพันธ์กับปฏิทินเกรกอเรียน ซึ่งอาจแสดงถึงสิ่งใดสิ่งหนึ่งต่อไปนี้
- วันที่แบบเต็ม โดยมีค่าปี เดือน และวันที่ที่ไม่ใช่ 0
 - เดือนและวัน โดยมีปีเป็น 0 (เช่น วันครบรอบ)
 - ปีอย่างเดียว โดยมีเดือนและวันที่เป็น 0
 - ปีและเดือน โดยมีวันที่เป็น 0 (เช่น วันหมดอายุของบัตรเครดิต)
 
ประเภทที่เกี่ยวข้อง
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| การแสดง JSON | 
|---|
{ "year": integer, "month": integer, "day": integer }  | 
              
| ช่อง | |
|---|---|
year | 
                
                   
 ปีของวันที่ ต้องอยู่ระหว่าง 1 ถึง 9999 หรือ 0 เพื่อระบุวันที่โดยไม่มีปี  | 
              
month | 
                
                   
 เดือนของปี ต้องมีค่าระหว่าง 1 ถึง 12 หรือ 0 เพื่อระบุปีโดยไม่มีเดือนและวัน  | 
              
day | 
                
                   
 วันของเดือน ต้องมีค่าตั้งแต่ 1 ถึง 31 และใช้ได้กับปีและเดือน หรือ 0 เพื่อระบุปีอย่างเดียว หรือปีและเดือนที่ไม่มีวัน  | 
              
StatusReportingSettings
การตั้งค่าที่ควบคุมลักษณะการทำงานของรายงานสถานะ
| การแสดง JSON | 
|---|
{
  "applicationReportsEnabled": boolean,
  "deviceSettingsEnabled": boolean,
  "softwareInfoEnabled": boolean,
  "memoryInfoEnabled": boolean,
  "networkInfoEnabled": boolean,
  "displayInfoEnabled": boolean,
  "powerManagementEventsEnabled": boolean,
  "hardwareStatusEnabled": boolean,
  "systemPropertiesEnabled": boolean,
  "applicationReportingSettings": {
    object ( | 
              
| ช่อง | |
|---|---|
applicationReportsEnabled | 
                
                   
 เปิดใช้รายงานแอปหรือไม่  | 
              
deviceSettingsEnabled | 
                
                   
 เปิดใช้การรายงานการตั้งค่าอุปกรณ์หรือไม่  | 
              
softwareInfoEnabled | 
                
                   
 เปิดใช้การรายงานข้อมูลซอฟต์แวร์หรือไม่  | 
              
memoryInfoEnabled | 
                
                   
 เปิดใช้การรายงานเหตุการณ์หน่วยความจำหรือไม่  | 
              
networkInfoEnabled | 
                
                   
 เปิดใช้การรายงานข้อมูลเครือข่ายหรือไม่  | 
              
displayInfoEnabled | 
                
                   
 เปิดใช้การรายงานโฆษณา Display หรือไม่ ข้อมูลรายงานไม่พร้อมใช้งานสำหรับอุปกรณ์ส่วนตัวที่มีโปรไฟล์งาน  | 
              
powerManagementEventsEnabled | 
                
                   
 เปิดใช้การรายงานเหตุการณ์การจัดการพลังงานหรือไม่ ข้อมูลรายงานไม่พร้อมใช้งานสำหรับอุปกรณ์ส่วนตัวที่มีโปรไฟล์งาน  | 
              
hardwareStatusEnabled | 
                
                   
 เปิดใช้การรายงานสถานะฮาร์ดแวร์หรือไม่ ข้อมูลรายงานไม่พร้อมใช้งานสำหรับอุปกรณ์ส่วนตัวที่มีโปรไฟล์งาน  | 
              
systemPropertiesEnabled | 
                
                   
 เปิดใช้การรายงานพร็อพเพอร์ตี้ของระบบหรือไม่  | 
              
applicationReportingSettings | 
                
                   
 การตั้งค่าการรายงานแอปพลิเคชัน มีผลเฉพาะในกรณีที่ applicationReportsEnabled เป็นจริง  | 
              
commonCriteriaModeEnabled | 
                
                   
 เปิดใช้การรายงาน   | 
              
defaultApplicationInfoReportingEnabled | 
                
                   
 ไม่บังคับ เปิดใช้การรายงาน   | 
              
ApplicationReportingSettings
การตั้งค่าที่ควบคุมลักษณะการทำงานของรายงานแอปพลิเคชัน
| การแสดง JSON | 
|---|
{ "includeRemovedApps": boolean }  | 
              
| ช่อง | |
|---|---|
includeRemovedApps | 
                
                   
 รวมแอปที่นำออกแล้วไว้ในรายงานแอปพลิเคชันหรือไม่  | 
              
PackageNameList
รายการชื่อแพ็กเกจ
| การแสดง JSON | 
|---|
{ "packageNames": [ string ] }  | 
              
| ช่อง | |
|---|---|
packageNames[] | 
                
                   
 รายการชื่อแพ็กเกจ  | 
              
BatteryPluggedMode
โหมดสำหรับการเสียบแบตเตอรี่
| Enum | |
|---|---|
BATTERY_PLUGGED_MODE_UNSPECIFIED | 
                ระบบจะไม่สนใจค่านี้ | 
AC | 
                แหล่งจ่ายไฟคือที่ชาร์จ AC | 
USB | 
                แหล่งจ่ายไฟคือพอร์ต USB | 
WIRELESS | 
                แหล่งจ่ายไฟเป็นแบบไร้สาย | 
ProxyInfo
ข้อมูลการกำหนดค่าสำหรับพร็อกซี HTTP สำหรับพร็อกซีโดยตรง ให้ตั้งค่าช่อง host, port และ excludedHosts สำหรับพร็อกซีสคริปต์ PAC ให้ตั้งค่าฟิลด์ pacUri
| การแสดง JSON | 
|---|
{ "host": string, "port": integer, "excludedHosts": [ string ], "pacUri": string }  | 
              
| ช่อง | |
|---|---|
host | 
                
                   
 โฮสต์ของพร็อกซีโดยตรง  | 
              
port | 
                
                   
 พอร์ตของพร็อกซีโดยตรง  | 
              
excludedHosts[] | 
                
                   
 สำหรับพร็อกซีโดยตรง โฮสต์ที่จะข้ามพร็อกซี ชื่อโฮสต์อาจมีไวลด์การ์ด เช่น *.example.com  | 
              
pacUri | 
                
                   
 URI ของสคริปต์ PAC ที่ใช้กำหนดค่าพร็อกซี  | 
              
ChoosePrivateKeyRule
ควบคุมการเข้าถึงคีย์ส่วนตัวของแอป กฎจะกำหนดว่า Android Device Policy จะให้คีย์ส่วนตัวใดแก่แอปที่ระบุ (หากมี) ระบบจะให้สิทธิ์เข้าถึงเมื่อแอปเรียกใช้ KeyChain.choosePrivateKeyAlias (หรือการโอเวอร์โหลดใดๆ) เพื่อขอชื่อแทนคีย์ส่วนตัวสำหรับ URL ที่กำหนด หรือสำหรับกฎที่ไม่ได้เจาะจง URL (กล่าวคือ หากไม่ได้ตั้งค่า urlPattern หรือตั้งค่าเป็นสตริงว่างหรือ .*) ใน Android 11 ขึ้นไปโดยตรงเพื่อให้แอปเรียกใช้ KeyChain.getPrivateKey ได้โดยไม่ต้องเรียกใช้ KeyChain.choosePrivateKeyAlias ก่อน
เมื่อแอปเรียกใช้ KeyChain.choosePrivateKeyAlias หากมี  มากกว่า 1 รายการที่ตรงกัน กฎที่ตรงกันล่าสุดจะกำหนดว่าควรแสดงนามแฝงคีย์ใดchoosePrivateKeyRules
| การแสดง JSON | 
|---|
{ "urlPattern": string, "packageNames": [ string ], "privateKeyAlias": string }  | 
              
| ช่อง | |
|---|---|
urlPattern | 
                
                   
 รูปแบบ URL ที่จะจับคู่กับ URL ของคำขอ หากไม่ได้ตั้งค่าหรือว่างเปล่า ระบบจะจับคู่กับ URL ทั้งหมด โดยจะใช้ไวยากรณ์นิพจน์ทั่วไปของ   | 
              
packageNames[] | 
                
                   
 ชื่อแพ็กเกจที่กฎนี้มีผล ระบบจะยืนยันลายนิ้วมือของใบรับรองคีย์การลงนามของแอปกับลายนิ้วมือของใบรับรองคีย์การลงนามที่ Play Store และ   | 
              
privateKeyAlias | 
                
                   
 นามแฝงของคีย์ส่วนตัวที่จะใช้  | 
              
AlwaysOnVpnPackage
การกำหนดค่าสำหรับการเชื่อมต่อ VPN แบบเปิดตลอดเวลา
| การแสดง JSON | 
|---|
{ "packageName": string, "lockdownEnabled": boolean }  | 
              
| ช่อง | |
|---|---|
packageName | 
                
                   
 ชื่อแพ็กเกจของแอป VPN  | 
              
lockdownEnabled | 
                
                   
 ไม่อนุญาตการเชื่อมต่อเครือข่ายเมื่อไม่ได้เชื่อมต่อ VPN  | 
              
LocationMode
ระดับการตรวจหาตำแหน่งที่เปิดใช้ในโปรไฟล์งานและอุปกรณ์ที่มีการจัดการครบวงจร
| Enum | |
|---|---|
LOCATION_MODE_UNSPECIFIED | 
                ค่าเริ่มต้นคือ LOCATION_USER_CHOICE | 
              
HIGH_ACCURACY | 
                ใน Android 8 และต่ำกว่า ระบบจะเปิดใช้ทุกวิธีการตรวจหาตำแหน่ง ซึ่งรวมถึง GPS, เครือข่าย และเซ็นเซอร์อื่นๆ ใน Android 9 ขึ้นไป ฟีเจอร์นี้จะเทียบเท่ากับ   | 
              
SENSORS_ONLY | 
                ใน Android 8 และต่ำกว่า ระบบจะเปิดใช้เฉพาะ GPS และเซ็นเซอร์อื่นๆ ใน Android 9 ขึ้นไป ฟีเจอร์นี้จะเทียบเท่ากับ   | 
              
BATTERY_SAVING | 
                ใน Android 8 และต่ำกว่า ระบบจะเปิดใช้เฉพาะผู้ให้บริการตำแหน่งเครือข่าย ใน Android 9 ขึ้นไป ฟีเจอร์นี้จะเทียบเท่ากับ   | 
              
OFF | 
                ใน Android 8 และต่ำกว่า ระบบจะปิดใช้การตั้งค่าตำแหน่งและความแม่นยำ ใน Android 9 ขึ้นไป ฟีเจอร์นี้จะเทียบเท่ากับ   | 
              
LOCATION_USER_CHOICE | 
                ไม่ได้จำกัดการตั้งค่าตำแหน่งในอุปกรณ์ ไม่มีการตั้งค่าหรือบังคับใช้ลักษณะการทำงานที่เฉพาะเจาะจง | 
LOCATION_ENFORCED | 
                เปิดใช้การตั้งค่าตำแหน่งในอุปกรณ์ | 
LOCATION_DISABLED | 
                ปิดใช้การตั้งค่าตำแหน่งในอุปกรณ์ | 
ComplianceRule
กฎที่ประกาศการดำเนินการบรรเทาผลกระทบที่จะทำเมื่ออุปกรณ์ไม่เป็นไปตามนโยบาย สำหรับทุกกฎ จะมีการดำเนินการลดความเสี่ยงโดยนัยเสมอเพื่อตั้งค่า policyCompliant เป็น "เท็จ" สำหรับทรัพยากร Device และแสดงข้อความในอุปกรณ์ที่ระบุว่าอุปกรณ์ไม่เป็นไปตามนโยบาย นอกจากนี้ คุณยังเลือกใช้มาตรการลดความเสี่ยงอื่นๆ ได้ด้วย โดยขึ้นอยู่กับค่าฟิลด์ในกฎ
| การแสดง JSON | 
|---|
{ "disableApps": boolean, "packageNamesToDisable": [ string ], // Union field  | 
              
| ช่อง | |
|---|---|
disableApps | 
                
                   
 หากตั้งค่าเป็น "จริง" กฎจะมีมาตรการลดความเสี่ยงเพื่อปิดใช้แอป เพื่อให้อุปกรณ์ถูกปิดใช้ได้อย่างมีประสิทธิภาพ แต่จะเก็บรักษาข้อมูลแอปไว้ หากอุปกรณ์เรียกใช้แอปในโหมดล็อกงาน ระบบจะปิดแอปและแสดง UI ที่ระบุเหตุผลที่ไม่เป็นไปตามข้อกำหนด  | 
              
packageNamesToDisable[] | 
                
                   
 หากตั้งค่าไว้ กฎจะรวมการดำเนินการบรรเทาเพื่อปิดใช้แอปที่ระบุไว้ในรายการ แต่จะเก็บรักษาข้อมูลแอปไว้  | 
              
ฟิลด์ Union condition เงื่อนไขซึ่งเมื่อตรงตามแล้วจะทริกเกอร์การดำเนินการบรรเทาที่กำหนดไว้ในกฎ ต้องตั้งค่าเงื่อนไขอย่างใดอย่างหนึ่ง condition ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | 
              |
nonComplianceDetailCondition | 
                
                   
 เงื่อนไขที่จะเป็นจริงหากมี   | 
              
apiLevelCondition | 
                
                   
 เงื่อนไขที่จะเป็นจริงหากระดับ Android Framework API ในอุปกรณ์ไม่เป็นไปตามข้อกำหนดขั้นต่ำ  | 
              
NonComplianceDetailCondition
เงื่อนไขของกฎการปฏิบัติตามข้อกำหนดซึ่งจะตรงตามเงื่อนไขหากมี NonComplianceDetail ที่ตรงกันสำหรับอุปกรณ์ NonComplianceDetail จะตรงกับ NonComplianceDetailCondition หากฟิลด์ทั้งหมดที่ตั้งค่าไว้ใน NonComplianceDetailCondition ตรงกับฟิลด์ NonComplianceDetail ที่เกี่ยวข้อง
| การแสดง JSON | 
|---|
{
  "settingName": string,
  "nonComplianceReason": enum ( | 
              
| ช่อง | |
|---|---|
settingName | 
                
                   
 ชื่อของการตั้งค่านโยบาย นี่คือชื่อฟิลด์ JSON ของฟิลด์   | 
              
nonComplianceReason | 
                
                   
 เหตุผลที่อุปกรณ์ไม่เป็นไปตามการตั้งค่า หากไม่ได้ตั้งค่าไว้ เงื่อนไขนี้จะตรงกับเหตุผลใดก็ได้  | 
              
packageName | 
                
                   
 ชื่อแพ็กเกจของแอปที่ไม่เป็นไปตามนโยบาย หากไม่ได้ตั้งค่าไว้ เงื่อนไขนี้จะตรงกับชื่อแพ็กเกจใดก็ได้  | 
              
ApiLevelCondition
เงื่อนไขของกฎการปฏิบัติตามข้อกำหนดซึ่งจะถือว่าตรงตามเงื่อนไขหากระดับ Android Framework API ในอุปกรณ์ไม่เป็นไปตามข้อกำหนดขั้นต่ำ นโยบาย 1 รายการจะมีกฎที่มีเงื่อนไขประเภทนี้ได้เพียง 1 กฎเท่านั้น
| การแสดง JSON | 
|---|
{ "minApiLevel": integer }  | 
              
| ช่อง | |
|---|---|
minApiLevel | 
                
                   
 ระดับ API ขั้นต่ำที่ต้องการของ Android Framework หากอุปกรณ์ไม่เป็นไปตามข้อกำหนดขั้นต่ำ เงื่อนไขนี้จะถือว่าตรงตาม ต้องมากกว่า 0  | 
              
AppAutoUpdatePolicy
ทางเลือกที่แนะนำ:  ซึ่งตั้งค่าต่อแอปและมีความยืดหยุ่นมากขึ้นเกี่ยวกับความถี่ในการอัปเดตautoUpdateMode
เมื่อตั้งค่า  เป็น autoUpdateMode หรือ AUTO_UPDATE_POSTPONED ช่องนี้จะไม่มีผลAUTO_UPDATE_HIGH_PRIORITY
นโยบายการอัปเดตแอปอัตโนมัติ ซึ่งควบคุมเวลาที่ใช้การอัปเดตแอปอัตโนมัติได้
| Enum | |
|---|---|
APP_AUTO_UPDATE_POLICY_UNSPECIFIED | 
                ไม่ได้ตั้งค่านโยบายการอัปเดตอัตโนมัติ เทียบเท่ากับ CHOICE_TO_THE_USER | 
              
CHOICE_TO_THE_USER | 
                ผู้ใช้ควบคุมการอัปเดตอัตโนมัติได้ | 
NEVER | 
                แอปจะไม่อัปเดตอัตโนมัติ | 
WIFI_ONLY | 
                แอปจะอัปเดตอัตโนมัติผ่าน Wi-Fi เท่านั้น | 
ALWAYS | 
                แอปจะอัปเดตอัตโนมัติได้ทุกเมื่อ อาจมีค่าบริการอินเทอร์เน็ต | 
AppTrack
แทร็กเวอร์ชันของแอป Google Play
| Enum | |
|---|---|
APP_TRACK_UNSPECIFIED | 
                ระบบจะไม่สนใจค่านี้ | 
PRODUCTION | 
                แทร็กเวอร์ชันที่ใช้งานจริง ซึ่งมีเวอร์ชันเสถียรล่าสุด | 
BETA | 
                แทร็กเบต้า ซึ่งมีรุ่นเบต้าล่าสุด | 
EncryptionPolicy
ประเภทการเข้ารหัส
| Enum | |
|---|---|
ENCRYPTION_POLICY_UNSPECIFIED | 
                ระบบจะไม่สนใจค่านี้ ซึ่งหมายความว่าไม่จำเป็นต้องเข้ารหัส | 
ENABLED_WITHOUT_PASSWORD | 
                ต้องมีการเข้ารหัส แต่ไม่ต้องใช้รหัสผ่านในการบูต | 
ENABLED_WITH_PASSWORD | 
                ต้องมีการเข้ารหัสและต้องใช้รหัสผ่านในการบูต | 
PlayStoreMode
ค่าที่เป็นไปได้สำหรับนโยบายโหมด Play Store
| Enum | |
|---|---|
PLAY_STORE_MODE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ WHITELIST | 
WHITELIST | 
                เฉพาะแอปที่อยู่ในนโยบายเท่านั้นที่จะพร้อมใช้งาน และระบบจะถอนการติดตั้งแอปที่ไม่อยู่ในนโยบายออกจากอุปกรณ์โดยอัตโนมัติ | 
BLACKLIST | 
                แอปทั้งหมดพร้อมใช้งาน และแอปใดก็ตามที่ไม่ควรอยู่ในอุปกรณ์ควรมีการทำเครื่องหมายอย่างชัดเจนว่า "ถูกบล็อก" ในapplicationsนโยบาย | 
              
SetupAction
การดำเนินการที่ดำเนินการระหว่างการตั้งค่า
| การแสดง JSON | 
|---|
{ "title": { object (  | 
              
| ช่อง | |
|---|---|
title | 
                
                   
 ชื่อของการดำเนินการนี้  | 
              
description | 
                
                   
 คำอธิบายการดำเนินการนี้  | 
              
ฟิลด์ Union action การดำเนินการที่จะดำเนินการระหว่างการตั้งค่า action ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | 
              |
launchApp | 
                
                   
 การดำเนินการเพื่อเปิดแอป โดยแอปจะเปิดด้วย Intent ที่มีส่วนเสริมที่มีคีย์   | 
              
LaunchAppAction
การดำเนินการเพื่อเปิดแอป
| การแสดง JSON | 
|---|
{ // Union field  | 
              
| ช่อง | |
|---|---|
ฟิลด์ Union launch คำอธิบายของการดำเนินการเปิดใช้ที่จะดำเนินการ launch ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | 
              |
packageName | 
                
                   
 ชื่อแพ็กเกจของแอปที่จะเปิดใช้  | 
              
PolicyEnforcementRule
กฎที่กำหนดการดำเนินการที่จะทำหากอุปกรณ์หรือโปรไฟล์งานไม่เป็นไปตามนโยบายที่ระบุใน settingName ในกรณีที่มีกฎการบังคับใช้ที่ตรงกันหลายข้อหรือมีการเรียกใช้หลายครั้ง ระบบจะผสานกฎดังกล่าวและดำเนินการที่รุนแรงที่สุด อย่างไรก็ตาม ระบบจะยังคงติดตามกฎที่ทริกเกอร์ทั้งหมด ซึ่งรวมถึงเวลาทริกเกอร์เริ่มต้นและรายละเอียดการไม่ปฏิบัติตามข้อกำหนดที่เกี่ยวข้องทั้งหมด ในกรณีที่กฎการบังคับใช้ที่ร้ายแรงที่สุดเป็นไปตามเงื่อนไข ระบบจะใช้การดำเนินการที่เหมาะสมที่สุดถัดไป
| การแสดง JSON | 
|---|
{ "blockAction": { object (  | 
              
| ช่อง | |
|---|---|
blockAction | 
                
                   
 การดำเนินการเพื่อบล็อกการเข้าถึงแอปและข้อมูลในอุปกรณ์ของบริษัทหรือในโปรไฟล์งาน การดำเนินการนี้ยังทริกเกอร์การแจ้งเตือนที่แสดงต่อผู้ใช้พร้อมข้อมูล (หากเป็นไปได้) เกี่ยวกับวิธีแก้ไขปัญหาการปฏิบัติตามข้อกำหนดด้วย หมายเหตุ: ต้องระบุ   | 
              
wipeAction | 
                
                   
 การดำเนินการเพื่อรีเซ็ตอุปกรณ์ของบริษัทหรือลบโปรไฟล์งาน หมายเหตุ: ต้องระบุ   | 
              
ฟิลด์ Union trigger เงื่อนไขที่จะเรียกใช้กฎนี้ trigger ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | 
              |
settingName | 
                
                   
 นโยบายระดับบนสุดที่จะบังคับใช้ เช่น   | 
              
BlockAction
การดำเนินการเพื่อบล็อกการเข้าถึงแอปและข้อมูลในอุปกรณ์ที่มีการจัดการครบวงจรหรือในโปรไฟล์งาน การดำเนินการนี้ยังทําให้อุปกรณ์หรือโปรไฟล์งานแสดงการแจ้งเตือนที่ผู้ใช้มองเห็นพร้อมข้อมูล (หากเป็นไปได้) เกี่ยวกับวิธีแก้ไขปัญหาการปฏิบัติตามข้อกําหนดด้วย หมายเหตุ: ต้องระบุ wipeAction ด้วย
| การแสดง JSON | 
|---|
{
  "blockAfterDays": integer,
  "blockScope": enum ( | 
              
| ช่อง | |
|---|---|
blockAfterDays | 
                
                   
 จำนวนวันที่นโยบายไม่เป็นไปตามข้อกำหนดก่อนที่ระบบจะบล็อกอุปกรณ์หรือโปรไฟล์งาน หากต้องการบล็อกการเข้าถึงทันที ให้ตั้งค่าเป็น 0   | 
              
blockScope | 
                
                   
 ระบุขอบเขตของ   | 
              
BlockScope
ระบุขอบเขตของ BlockAction ใช้ได้กับอุปกรณ์ของบริษัทเท่านั้น
| Enum | |
|---|---|
BLOCK_SCOPE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ BLOCK_SCOPE_WORK_PROFILE | 
              
BLOCK_SCOPE_WORK_PROFILE | 
                ระบบจะใช้การบล็อกกับแอปในโปรไฟล์งานเท่านั้น แอปในโปรไฟล์ส่วนตัวจะไม่ได้รับผลกระทบ | 
BLOCK_SCOPE_DEVICE | 
                การดำเนินการบล็อกจะมีผลกับทั้งอุปกรณ์ รวมถึงแอปในโปรไฟล์ส่วนตัว | 
WipeAction
การดำเนินการเพื่อรีเซ็ตอุปกรณ์ของบริษัทหรือลบโปรไฟล์งาน หมายเหตุ: ต้องระบุ blockAction ด้วย
| การแสดง JSON | 
|---|
{ "wipeAfterDays": integer, "preserveFrp": boolean }  | 
              
| ช่อง | |
|---|---|
wipeAfterDays | 
                
                   
 จำนวนวันที่นโยบายไม่เป็นไปตามข้อกำหนดก่อนที่จะล้างข้อมูลในอุปกรณ์หรือโปรไฟล์งาน   | 
              
preserveFrp | 
                
                   
 ไม่ว่าจะมีการเก็บรักษาข้อมูลการป้องกันการรีเซ็ตเป็นค่าเริ่มต้นไว้ในอุปกรณ์หรือไม่ การตั้งค่านี้ไม่มีผลกับโปรไฟล์งาน  | 
              
KioskCustomization
การตั้งค่าที่ควบคุมลักษณะการทำงานของอุปกรณ์ในโหมดคีออสก์ หากต้องการเปิดใช้โหมดคีออสก์ ให้ตั้งค่า kioskCustomLauncherEnabled เป็น true หรือระบุแอปในนโยบายด้วย installType KIOSK
| การแสดง JSON | 
|---|
{ "powerButtonActions": enum (  | 
              
| ช่อง | |
|---|---|
powerButtonActions | 
                
                   
 กำหนดลักษณะการทำงานของอุปกรณ์ในโหมดคีออสก์เมื่อผู้ใช้กดปุ่มเปิด/ปิดค้างไว้ (กดค้าง)  | 
              
systemErrorWarnings | 
                
                   
 ระบุว่าจะบล็อกกล่องโต้ตอบข้อผิดพลาดของระบบสำหรับแอปที่ขัดข้องหรือไม่ตอบสนองในโหมดคีออสก์หรือไม่ เมื่อถูกบล็อก ระบบจะบังคับหยุดแอปเสมือนว่าผู้ใช้เลือกตัวเลือก "ปิดแอป" ใน UI  | 
              
systemNavigation | 
                
                   
 ระบุว่าฟีเจอร์การนำทางใดบ้างที่เปิดใช้ (เช่น ปุ่มหน้าแรก ปุ่มภาพรวม) ในโหมดคีออสก์  | 
              
statusBar | 
                
                   
 ระบุว่าจะปิดใช้ข้อมูลระบบและการแจ้งเตือนในโหมดคีออสก์หรือไม่  | 
              
deviceSettings | 
                
                   
 ระบุว่าอนุญาตให้ใช้แอปการตั้งค่าในโหมดคีออสก์หรือไม่  | 
              
PowerButtonActions
กำหนดลักษณะการทำงานของอุปกรณ์ในโหมดคีออสก์เมื่อผู้ใช้กดปุ่มเปิด/ปิดค้างไว้ (กดค้าง)
| Enum | |
|---|---|
POWER_BUTTON_ACTIONS_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ POWER_BUTTON_AVAILABLE | 
              
POWER_BUTTON_AVAILABLE | 
                เมนูเปิด/ปิด (เช่น ปิดเครื่อง รีสตาร์ท) จะแสดงเมื่อผู้ใช้กดปุ่มเปิด/ปิดของอุปกรณ์ในโหมดคีออสก์ค้างไว้ | 
POWER_BUTTON_BLOCKED | 
                เมนูเปิด/ปิด (เช่น ปิดเครื่อง รีสตาร์ท) จะไม่แสดงเมื่อผู้ใช้กดปุ่มเปิด/ปิดของอุปกรณ์ในโหมดคีออสก์ค้างไว้ หมายเหตุ: การตั้งค่านี้อาจป้องกันไม่ให้ผู้ใช้ปิดอุปกรณ์ | 
SystemErrorWarnings
ระบุว่าจะบล็อกกล่องโต้ตอบข้อผิดพลาดของระบบสำหรับแอปที่ขัดข้องหรือไม่ตอบสนองในโหมดคีออสก์หรือไม่
| Enum | |
|---|---|
SYSTEM_ERROR_WARNINGS_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ ERROR_AND_WARNINGS_MUTED | 
              
ERROR_AND_WARNINGS_ENABLED | 
                กล่องโต้ตอบข้อผิดพลาดของระบบทั้งหมด เช่น ข้อขัดข้องและแอปไม่ตอบสนอง (ANR) จะแสดงขึ้น | 
ERROR_AND_WARNINGS_MUTED | 
                ระบบจะบล็อกกล่องโต้ตอบข้อผิดพลาดของระบบทั้งหมด เช่น ข้อขัดข้องและแอปไม่ตอบสนอง (ANR) เมื่อถูกบล็อก ระบบจะหยุดแอปโดยบังคับราวกับว่าผู้ใช้ปิดแอปจาก UI | 
StatusBar
ระบุว่าจะปิดใช้ข้อมูลระบบและการแจ้งเตือนในโหมดคีออสก์หรือไม่
| Enum | |
|---|---|
STATUS_BAR_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ INFO_AND_NOTIFICATIONS_DISABLED | 
              
NOTIFICATIONS_AND_SYSTEM_INFO_ENABLED | 
                ข้อมูลระบบและการแจ้งเตือนจะแสดงในแถบสถานะในโหมดคีออสก์ หมายเหตุ: หากต้องการให้นโยบายนี้มีผล คุณต้องเปิดใช้ปุ่มหน้าแรกของอุปกรณ์โดยใช้   | 
              
NOTIFICATIONS_AND_SYSTEM_INFO_DISABLED | 
                ข้อมูลระบบและการแจ้งเตือนจะปิดใช้ในโหมดคีออสก์ | 
SYSTEM_INFO_ONLY | 
                ระบบจะแสดงเฉพาะข้อมูลระบบในแถบสถานะ | 
DeviceSettings
ระบุว่าผู้ใช้จะเข้าถึงแอปการตั้งค่าของอุปกรณ์ขณะอยู่ในโหมดคีออสก์ได้หรือไม่
| Enum | |
|---|---|
DEVICE_SETTINGS_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ SETTINGS_ACCESS_ALLOWED | 
              
SETTINGS_ACCESS_ALLOWED | 
                อนุญาตให้เข้าถึงแอปการตั้งค่าในโหมดคีออสก์ | 
SETTINGS_ACCESS_BLOCKED | 
                ไม่อนุญาตให้เข้าถึงแอปการตั้งค่าในโหมดคีออสก์ | 
AdvancedSecurityOverrides
การตั้งค่าความปลอดภัยขั้นสูง ในกรณีส่วนใหญ่ คุณไม่จำเป็นต้องตั้งค่าเหล่านี้
| การแสดง JSON | 
|---|
{ "untrustedAppsPolicy": enum (  | 
              
| ช่อง | |
|---|---|
untrustedAppsPolicy | 
                
                   
 นโยบายสำหรับแอปที่ไม่น่าเชื่อถือ (แอปจากแหล่งที่มาที่ไม่รู้จัก) ที่บังคับใช้ในอุปกรณ์ แทนที่   | 
              
googlePlayProtectVerifyApps | 
                
                   
 บังคับใช้การยืนยันของ Google Play Protect หรือไม่ แทนที่   | 
              
developerSettings | 
                
                   
 ควบคุมการเข้าถึงการตั้งค่าสำหรับนักพัฒนาแอป ได้แก่ ตัวเลือกสำหรับนักพัฒนาแอปและการบูตในโหมดปลอดภัย แทนที่   | 
              
commonCriteriaMode | 
                
                   
 ควบคุมโหมด Common Criteria ซึ่งเป็นมาตรฐานความปลอดภัยที่กำหนดไว้ใน Common Criteria for Information Technology Security Evaluation (CC) การเปิดใช้โหมด Common Criteria จะเพิ่มคอมโพเนนต์ความปลอดภัยบางอย่างในอุปกรณ์ โปรดดูรายละเอียดที่  คำเตือน: โหมดเกณฑ์ร่วมกันจะบังคับใช้โมเดลความปลอดภัยที่เข้มงวด ซึ่งโดยปกติแล้วจะจำเป็นสำหรับผลิตภัณฑ์ไอทีที่ใช้ในระบบความมั่นคงแห่งชาติและองค์กรอื่นๆ ที่มีความละเอียดอ่อนสูงเท่านั้น การใช้งานอุปกรณ์ตามปกติอาจได้รับผลกระทบ เปิดใช้เมื่อจำเป็นเท่านั้น หากปิดโหมด Common Criteria หลังจากเปิดใช้ก่อนหน้านี้ เครือข่าย Wi-Fi ทั้งหมดที่ผู้ใช้กำหนดค่าอาจหายไป และเครือข่าย Wi-Fi ที่กำหนดค่าสำหรับองค์กรซึ่งต้องมีการป้อนข้อมูลจากผู้ใช้อาจต้องกำหนดค่าใหม่  | 
              
personalAppsThatCanReadWorkNotifications[] | 
                
                   
 แอปส่วนตัวที่อ่านการแจ้งเตือนของโปรไฟล์งานได้โดยใช้ NotificationListenerService โดยค่าเริ่มต้น ไม่มีแอปส่วนตัว (นอกเหนือจากแอปของระบบ) ที่อ่านการแจ้งเตือนงานได้ ค่าแต่ละค่าในรายการต้องเป็นชื่อแพ็กเกจ  | 
              
mtePolicy | 
                
                   
 ไม่บังคับ ควบคุม Memory Tagging Extension (MTE) ในอุปกรณ์ ต้องรีบูตอุปกรณ์เพื่อให้การเปลี่ยนแปลงนโยบาย MTE มีผล  | 
              
contentProtectionPolicy | 
                
                   
 ไม่บังคับ ควบคุมว่าจะเปิดใช้การป้องกันเนื้อหาซึ่งสแกนหาแอปที่หลอกลวงหรือไม่ ฟีเจอร์นี้ใช้ได้ใน Android 15 ขึ้นไป  | 
              
UntrustedAppsPolicy
นโยบายสำหรับแอปที่ไม่น่าเชื่อถือ (แอปจากแหล่งที่มาที่ไม่รู้จัก) ที่บังคับใช้ในอุปกรณ์ แทนที่ installUnknownSourcesAllowed (deprecated).
| Enum | |
|---|---|
UNTRUSTED_APPS_POLICY_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ DISALLOW_INSTALL | 
DISALLOW_INSTALL | 
                ค่าเริ่มต้น ไม่อนุญาตให้ติดตั้งแอปที่ไม่น่าเชื่อถือในอุปกรณ์ทั้งเครื่อง | 
ALLOW_INSTALL_IN_PERSONAL_PROFILE_ONLY | 
                สำหรับอุปกรณ์ที่มีโปรไฟล์งาน ให้อนุญาตการติดตั้งแอปที่ไม่น่าเชื่อถือในโปรไฟล์ส่วนตัวของอุปกรณ์เท่านั้น | 
ALLOW_INSTALL_DEVICE_WIDE | 
                อนุญาตการติดตั้งแอปที่ไม่น่าเชื่อถือในอุปกรณ์ทั้งเครื่อง | 
GooglePlayProtectVerifyApps
บังคับใช้การยืนยันของ Google Play Protect หรือไม่ แทนที่  (เลิกใช้งานแล้ว)ensureVerifyAppsEnabled
| Enum | |
|---|---|
GOOGLE_PLAY_PROTECT_VERIFY_APPS_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ VERIFY_APPS_ENFORCED | 
VERIFY_APPS_ENFORCED | 
                ค่าเริ่มต้น บังคับให้เปิดใช้การยืนยันแอป | 
VERIFY_APPS_USER_CHOICE | 
                อนุญาตให้ผู้ใช้เลือกว่าจะเปิดใช้การยืนยันแอปหรือไม่ | 
DeveloperSettings
ควบคุมการเข้าถึงการตั้งค่าสำหรับนักพัฒนาแอป ได้แก่ ตัวเลือกสำหรับนักพัฒนาแอปและการบูตในโหมดปลอดภัย แทนที่  (เลิกใช้งานแล้ว) และ safeBootDisabled (เลิกใช้งานแล้ว)debuggingFeaturesAllowed
| Enum | |
|---|---|
DEVELOPER_SETTINGS_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ DEVELOPER_SETTINGS_DISABLED | 
DEVELOPER_SETTINGS_DISABLED | 
                ค่าเริ่มต้น ปิดใช้การตั้งค่าสำหรับนักพัฒนาแอปทั้งหมดและป้องกันไม่ให้ผู้ใช้เข้าถึงการตั้งค่าเหล่านั้น | 
DEVELOPER_SETTINGS_ALLOWED | 
                อนุญาตการตั้งค่าสำหรับนักพัฒนาแอปทั้งหมด ผู้ใช้สามารถเข้าถึงและกำหนดค่าการตั้งค่าได้ (ไม่บังคับ) | 
CommonCriteriaMode
ควบคุมโหมด Common Criteria ซึ่งเป็นมาตรฐานความปลอดภัยที่กำหนดไว้ใน Common Criteria for Information Technology Security Evaluation (CC) การเปิดใช้โหมด Common Criteria จะเพิ่มคอมโพเนนต์ความปลอดภัยบางอย่างในอุปกรณ์ ซึ่งรวมถึง
- การเข้ารหัส AES-GCM ของคีย์ระยะยาวของบลูทูธ
 - ร้านค้าที่กำหนดค่า Wi-Fi
 - การตรวจสอบใบรับรองเครือข่ายเพิ่มเติมที่ต้องใช้ TLSv1.2 เพื่อเชื่อมต่อกับโฮสต์ปลายทางของ AM API
 - ตรวจสอบความสมบูรณ์ของนโยบายการเข้ารหัส ขอแนะนำให้ตั้งค่า 
เป็น "จริง" เพื่อดูสถานะของการตรวจสอบความสมบูรณ์ของนโยบาย หากการยืนยันลายเซ็นของนโยบายไม่สำเร็จ ระบบจะไม่ใช้นโยบายในอุปกรณ์และจะตั้งค่าstatusReportingSettings.commonCriteriaModeEnabledเป็นcommonCriteriaModeInfo.policy_signature_verification_statusPOLICY_SIGNATURE_VERIFICATION_FAILED 
โหมด Common Criteria รองรับเฉพาะในอุปกรณ์ของบริษัทที่ใช้ Android 11 ขึ้นไปเท่านั้น
คำเตือน: โหมดเกณฑ์ร่วมกันจะบังคับใช้โมเดลความปลอดภัยที่เข้มงวด ซึ่งโดยปกติแล้วจะจำเป็นสำหรับผลิตภัณฑ์ไอทีที่ใช้ในระบบความมั่นคงแห่งชาติและองค์กรอื่นๆ ที่มีความละเอียดอ่อนสูงเท่านั้น การใช้งานอุปกรณ์ตามปกติอาจได้รับผลกระทบ เปิดใช้เมื่อจำเป็นเท่านั้น หากปิดโหมด Common Criteria หลังจากเปิดใช้ก่อนหน้านี้ เครือข่าย Wi-Fi ทั้งหมดที่ผู้ใช้กำหนดค่าอาจหายไป และเครือข่าย Wi-Fi ที่กำหนดค่าสำหรับองค์กรซึ่งต้องมีการป้อนข้อมูลจากผู้ใช้อาจต้องกำหนดค่าใหม่
| Enum | |
|---|---|
COMMON_CRITERIA_MODE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ COMMON_CRITERIA_MODE_DISABLED | 
COMMON_CRITERIA_MODE_DISABLED | 
                ค่าเริ่มต้น ปิดใช้โหมด Common Criteria | 
COMMON_CRITERIA_MODE_ENABLED | 
                เปิดใช้โหมด Common Criteria | 
MtePolicy
ควบคุม Memory Tagging Extension (MTE) ในอุปกรณ์
| Enum | |
|---|---|
MTE_POLICY_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
MTE_USER_CHOICE | 
                ผู้ใช้เลือกเปิดหรือปิดใช้ MTE ในอุปกรณ์ได้หากอุปกรณ์รองรับ | 
MTE_ENFORCED | 
                MTE เปิดใช้อยู่ในอุปกรณ์และผู้ใช้ไม่ได้รับอนุญาตให้เปลี่ยนการตั้งค่านี้ การตั้งค่านี้สามารถทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรและโปรไฟล์งานในอุปกรณ์ของบริษัท ระบบจะรายงาน  รองรับใน Android 14 ขึ้นไป ระบบจะรายงาน   | 
              
MTE_DISABLED | 
                MTE ถูกปิดใช้อยู่ในอุปกรณ์นั้น และผู้ใช้ไม่ได้รับอนุญาตให้เปลี่ยนการตั้งค่านี้ การดำเนินการนี้มีผลกับอุปกรณ์ที่มีการจัดการแบบสมบูรณ์เท่านั้น ในกรณีอื่นๆ จะมีการรายงาน  รองรับใน Android 14 ขึ้นไป ระบบจะรายงาน   | 
              
ContentProtectionPolicy
ควบคุมว่าจะเปิดใช้การป้องกันเนื้อหาซึ่งสแกนหาแอปที่หลอกลวงหรือไม่ ฟีเจอร์นี้ใช้ได้ใน Android 15 ขึ้นไป
| Enum | |
|---|---|
CONTENT_PROTECTION_POLICY_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
CONTENT_PROTECTION_DISABLED | 
                การปกป้องเนื้อหาจะปิดอยู่และผู้ใช้จะเปลี่ยนแปลงไม่ได้ | 
CONTENT_PROTECTION_ENFORCED | 
                การปกป้องเนื้อหาจะเปิดอยู่และผู้ใช้จะเปลี่ยนแปลงไม่ได้ รองรับใน Android 15 ขึ้นไป ระบบจะรายงาน   | 
              
CONTENT_PROTECTION_USER_CHOICE | 
                นโยบายไม่ได้ควบคุมการปกป้องเนื้อหา ผู้ใช้ได้รับอนุญาตให้เลือกลักษณะการทำงานของการป้องกันเนื้อหา รองรับใน Android 15 ขึ้นไป ระบบจะรายงาน   | 
              
PersonalUsagePolicies
นโยบายที่ควบคุมการใช้งานส่วนตัวในอุปกรณ์ของบริษัทที่มีโปรไฟล์งาน
| การแสดง JSON | 
|---|
{ "cameraDisabled": boolean, "screenCaptureDisabled": boolean, "accountTypesWithManagementDisabled": [ string ], "maxDaysWithWorkOff": integer, "personalPlayStoreMode": enum (  | 
              
| ช่อง | |
|---|---|
cameraDisabled | 
                
                   
 หากเป็นจริง ระบบจะปิดใช้กล้องในโปรไฟล์ส่วนตัว  | 
              
screenCaptureDisabled | 
                
                   
 หากเป็นจริง ระบบจะปิดใช้การจับภาพหน้าจอสำหรับผู้ใช้ทั้งหมด  | 
              
accountTypesWithManagementDisabled[] | 
                
                   
 ประเภทบัญชีที่ผู้ใช้จัดการไม่ได้  | 
              
maxDaysWithWorkOff | 
                
                   
 ควบคุมระยะเวลาที่โปรไฟล์งานจะปิดอยู่ได้ โดยระยะเวลาขั้นต่ำต้องไม่น้อยกว่า 3 วัน รายละเอียดอื่นๆ มีดังนี้ 
  | 
              
personalPlayStoreMode | 
                
                   
 ใช้ร่วมกับ   | 
              
personalApplications[] | 
                
                   
 นโยบายที่ใช้กับแอปพลิเคชันในโปรไฟล์ส่วนตัว  | 
              
privateSpacePolicy | 
                
                   
 ไม่บังคับ ควบคุมว่าจะอนุญาตให้มีพื้นที่ส่วนตัวในอุปกรณ์หรือไม่  | 
              
bluetoothSharing | 
                
                   
 ไม่บังคับ อนุญาตให้แชร์ผ่านบลูทูธหรือไม่  | 
              
PlayStoreMode
ใช้ร่วมกับ personalApplications เพื่อควบคุมวิธีอนุญาตหรือบล็อกแอปในโปรไฟล์ส่วนตัว
| Enum | |
|---|---|
PLAY_STORE_MODE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ BLOCKLIST | 
              
BLACKLIST | 
                แอปทั้งหมดใน Play Store พร้อมให้ติดตั้งในโปรไฟล์ส่วนตัว ยกเว้นแอปที่  | 
              
BLOCKLIST | 
                แอปทั้งหมดใน Play Store พร้อมให้ติดตั้งในโปรไฟล์ส่วนตัว ยกเว้นแอปที่installTypeเป็นBLOCKEDในpersonalApplications | 
              
ALLOWLIST | 
                อนุญาตให้ติดตั้งเฉพาะแอปที่ระบุอย่างชัดเจนใน personalApplications โดยตั้งค่า installType เป็น AVAILABLE ในโปรไฟล์ส่วนตัว | 
              
PersonalApplicationPolicy
นโยบายสำหรับแอปในโปรไฟล์ส่วนตัวของอุปกรณ์ของบริษัทที่มีโปรไฟล์งาน
| การแสดง JSON | 
|---|
{
  "packageName": string,
  "installType": enum ( | 
              
| ช่อง | |
|---|---|
packageName | 
                
                   
 ชื่อแพ็กเกจของแอปพลิเคชัน  | 
              
installType | 
                
                   
 ประเภทการติดตั้งที่จะดำเนินการ  | 
              
InstallType
ประเภทลักษณะการทำงานของการติดตั้งที่แอปพลิเคชันโปรไฟล์ส่วนตัวมีได้
| Enum | |
|---|---|
INSTALL_TYPE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ AVAILABLE | 
              
BLOCKED | 
                แอปถูกบล็อกและติดตั้งในโปรไฟล์ส่วนตัวไม่ได้ หากเคยติดตั้งแอปในอุปกรณ์ไว้ก่อนหน้านี้ ระบบจะถอนการติดตั้งแอป | 
AVAILABLE | 
                คุณติดตั้งแอปในโปรไฟล์ส่วนตัวได้ | 
PrivateSpacePolicy
ควบคุมว่าจะอนุญาตให้มีพื้นที่ส่วนตัวในอุปกรณ์หรือไม่
| Enum | |
|---|---|
PRIVATE_SPACE_POLICY_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
PRIVATE_SPACE_ALLOWED | 
                ผู้ใช้สามารถสร้างโปรไฟล์พื้นที่ส่วนตัวได้ | 
PRIVATE_SPACE_DISALLOWED | 
                ผู้ใช้ไม่สามารถสร้างโปรไฟล์พื้นที่ส่วนตัวได้ รองรับเฉพาะอุปกรณ์ของบริษัทที่มีโปรไฟล์งาน คำเตือน: ระบบจะนำพื้นที่ส่วนตัวที่มีอยู่ออก | 
BluetoothSharing
อนุญาตให้แชร์ผ่านบลูทูธในโปรไฟล์ส่วนตัวของอุปกรณ์ของบริษัทที่มีโปรไฟล์งานหรือไม่
| Enum | |
|---|---|
BLUETOOTH_SHARING_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ BLUETOOTH_SHARING_ALLOWED | 
              
BLUETOOTH_SHARING_ALLOWED | 
                อนุญาตให้แชร์ผ่านบลูทูธในโปรไฟล์ส่วนตัว รองรับใน Android 8 ขึ้นไป ระบบจะรายงาน   | 
              
BLUETOOTH_SHARING_DISALLOWED | 
                ไม่อนุญาตให้แชร์ผ่านบลูทูธในโปรไฟล์ส่วนตัว รองรับใน Android 8 ขึ้นไป ระบบจะรายงาน   | 
              
AutoDateAndTimeZone
เปิดใช้การตั้งค่าวันที่ เวลา และเขตเวลาอัตโนมัติในอุปกรณ์ของบริษัทหรือไม่
| Enum | |
|---|---|
AUTO_DATE_AND_TIME_ZONE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ AUTO_DATE_AND_TIME_ZONE_USER_CHOICE | 
              
AUTO_DATE_AND_TIME_ZONE_USER_CHOICE | 
                วันที่ เวลา และเขตเวลาอัตโนมัติจะขึ้นอยู่กับการเลือกของผู้ใช้ | 
AUTO_DATE_AND_TIME_ZONE_ENFORCED | 
                บังคับใช้วันที่ เวลา และเขตเวลาอัตโนมัติในอุปกรณ์ | 
OncCertificateProvider
ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป
| การแสดง JSON | 
|---|
{ "certificateReferences": [ string ], // Union field  | 
              
| ช่อง | |
|---|---|
certificateReferences[] | 
                
                   
 ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป  | 
              
ฟิลด์ Union  ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป   | 
              |
contentProviderEndpoint | 
                
                   
 ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป  | 
              
ContentProviderEndpoint
ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป
| การแสดง JSON | 
|---|
{ "uri": string, "packageName": string, "signingCertsSha256": [ string ] }  | 
              
| ช่อง | |
|---|---|
uri | 
                
                   
 ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป  | 
              
packageName | 
                
                   
 ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป  | 
              
signingCertsSha256[] | 
                
                   
 ต้องระบุ ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป  | 
              
CrossProfilePolicies
ควบคุมข้อมูลจากโปรไฟล์งานที่เข้าถึงได้จากโปรไฟล์ส่วนตัวและในทางกลับกัน ระบบจะรายงาน  ที่มี NonComplianceDetail หากอุปกรณ์ไม่มีโปรไฟล์งานMANAGEMENT_MODE
| การแสดง JSON | 
|---|
{ "showWorkContactsInPersonalProfile": enum (  | 
              
| ช่อง | |
|---|---|
showWorkContactsInPersonalProfile | 
                
                   
 แอปส่วนตัวเข้าถึงรายชื่อติดต่อที่จัดเก็บไว้ในโปรไฟล์งานได้หรือไม่ ดู   | 
              
crossProfileCopyPaste | 
                
                   
 ไม่ว่าจะวางข้อความที่คัดลอกจากโปรไฟล์หนึ่ง (ส่วนตัวหรืองาน) ในอีกโปรไฟล์หนึ่งได้หรือไม่  | 
              
crossProfileDataSharing | 
                
                   
 แชร์ข้อมูลจากโปรไฟล์หนึ่ง (ส่วนตัวหรือที่ทำงาน) กับแอปในโปรไฟล์อื่นได้หรือไม่ ควบคุมการแชร์ข้อมูลอย่างง่ายผ่าน Intent โดยเฉพาะ การจัดการช่องทางการสื่อสารอื่นๆ ข้ามโปรไฟล์ เช่น การค้นหารายชื่อติดต่อ การคัดลอก/วาง หรือแอปงานและแอปส่วนตัวที่เชื่อมต่อ จะได้รับการกำหนดค่าแยกกัน  | 
              
workProfileWidgetsDefault | 
                
                   
 ระบุลักษณะการทำงานเริ่มต้นสำหรับวิดเจ็ตโปรไฟล์งาน หากนโยบายไม่ได้ระบุ   | 
              
crossProfileAppFunctions | 
                
                   
 ไม่บังคับ ควบคุมว่าแอปในโปรไฟล์ส่วนตัวจะเรียกใช้ฟังก์ชันแอปที่แอปในโปรไฟล์งานเปิดเผยได้หรือไม่  | 
              
exemptionsToShowWorkContactsInPersonalProfile | 
                
                   
 รายการแอปที่ยกเว้นจาก 
 รองรับใน Android 14 ขึ้นไป ระบบจะรายงาน   | 
              
ShowWorkContactsInPersonalProfile
แอปส่วนตัวเข้าถึงรายชื่อติดต่อในโปรไฟล์งานได้หรือไม่ ซึ่งรวมถึงการค้นหารายชื่อติดต่อและสายเรียกเข้า
หมายเหตุ: เมื่อแอปส่วนตัวเข้าถึงรายชื่อติดต่องานแล้ว เราไม่สามารถรับประกันได้ว่ารายชื่อติดต่อจะยังคงอยู่ในแอปเดิม เนื่องจากอาจมีการแชร์หรือโอนรายชื่อติดต่อไปยังแอปอื่นๆ ได้ ทั้งนี้ขึ้นอยู่กับลักษณะการทำงานของแอปที่ได้รับอนุญาต
| Enum | |
|---|---|
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  เมื่อตั้งค่านี้แล้ว ห้ามตั้งค่า   | 
              
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED | 
                ป้องกันไม่ให้แอปส่วนตัวเข้าถึงรายชื่อติดต่อในโปรไฟล์งานและค้นหารายชื่อติดต่อสำหรับงาน เมื่อตั้งค่านี้แล้ว ระบบจะเพิ่มแอปส่วนตัวที่ระบุใน  รองรับใน Android 7.0 ขึ้นไป ระบบจะรายงาน   | 
              
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_ALLOWED | 
                ค่าเริ่มต้น อนุญาตให้แอปในโปรไฟล์ส่วนตัวเข้าถึงรายชื่อติดต่อในโปรไฟล์งาน รวมถึงการค้นหารายชื่อติดต่อและสายเรียกเข้า เมื่อตั้งค่านี้แล้ว แอปส่วนตัวที่ระบุใน  รองรับใน Android 7.0 ขึ้นไป ระบบจะรายงาน   | 
              
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED_EXCEPT_SYSTEM | 
                ป้องกันไม่ให้แอปส่วนตัวส่วนใหญ่เข้าถึงรายชื่อติดต่อในโปรไฟล์งาน ซึ่งรวมถึงการค้นหารายชื่อติดต่อและสายเรียกเข้า ยกเว้นแอปโทรศัพท์, Messages และ Contacts เริ่มต้นของ OEM ทั้งแอปโทรศัพท์ ข้อความ และรายชื่อติดต่อที่ผู้ใช้กำหนดค่า รวมถึงแอปอื่นๆ ของระบบหรือแอปที่ติดตั้งจาก Play จะไม่สามารถค้นหารายชื่อติดต่อของที่ทำงานได้โดยตรง เมื่อตั้งค่านี้แล้ว ระบบจะเพิ่มแอปส่วนตัวที่ระบุใน  รองรับใน Android 14 ขึ้นไป หากตั้งค่านี้ในอุปกรณ์ที่ใช้ Android เวอร์ชันต่ำกว่า 14 ระบบจะกลับไปใช้ลักษณะการทำงานของ   | 
              
CrossProfileCopyPaste
ไม่ว่าจะวางข้อความที่คัดลอกจากโปรไฟล์หนึ่ง (ส่วนตัวหรืองาน) ในอีกโปรไฟล์หนึ่งได้หรือไม่
| Enum | |
|---|---|
CROSS_PROFILE_COPY_PASTE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ COPY_FROM_WORK_TO_PERSONAL_DISALLOWED | 
COPY_FROM_WORK_TO_PERSONAL_DISALLOWED | 
                ค่าเริ่มต้น ป้องกันไม่ให้ผู้ใช้วางข้อความที่คัดลอกจากโปรไฟล์งานลงในโปรไฟล์ส่วนตัว คุณวางข้อความที่คัดลอกจากโปรไฟล์ส่วนตัวลงในโปรไฟล์งานได้ และวางข้อความที่คัดลอกจากโปรไฟล์งานลงในโปรไฟล์งานได้ | 
CROSS_PROFILE_COPY_PASTE_ALLOWED | 
                คุณวางข้อความที่คัดลอกในโปรไฟล์ใดก็ได้ลงในอีกโปรไฟล์หนึ่ง | 
CrossProfileDataSharing
แชร์ข้อมูลจากโปรไฟล์หนึ่ง (ส่วนตัวหรือที่ทำงาน) กับแอปในโปรไฟล์อื่นได้หรือไม่ ควบคุมการแชร์ข้อมูลอย่างง่ายผ่าน Intent โดยเฉพาะ ซึ่งรวมถึงการดำเนินการต่างๆ เช่น การเปิดเว็บเบราว์เซอร์ การเปิดแผนที่ การแชร์เนื้อหา การเปิดเอกสาร เป็นต้น การจัดการช่องทางการสื่อสารอื่นๆ ระหว่างโปรไฟล์ เช่น การค้นหารายชื่อติดต่อ การคัดลอก/วาง หรือแอปงานและแอปส่วนตัวที่เชื่อมต่อ จะได้รับการกำหนดค่าแยกกัน
| Enum | |
|---|---|
CROSS_PROFILE_DATA_SHARING_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ DATA_SHARING_FROM_WORK_TO_PERSONAL_DISALLOWED | 
CROSS_PROFILE_DATA_SHARING_DISALLOWED | 
                ป้องกันไม่ให้มีการแชร์ข้อมูลจากทั้งโปรไฟล์ส่วนตัวไปยังโปรไฟล์งานและโปรไฟล์งานไปยังโปรไฟล์ส่วนตัว | 
DATA_SHARING_FROM_WORK_TO_PERSONAL_DISALLOWED | 
                ค่าเริ่มต้น ป้องกันไม่ให้ผู้ใช้แชร์ข้อมูลจากโปรไฟล์งานไปยังแอปในโปรไฟล์ส่วนตัว แชร์ข้อมูลส่วนตัวกับแอปงานได้ | 
CROSS_PROFILE_DATA_SHARING_ALLOWED | 
                คุณแชร์ข้อมูลจากโปรไฟล์หนึ่งไปยังอีกโปรไฟล์หนึ่งได้ | 
WorkProfileWidgetsDefault
ควบคุมว่าจะอนุญาตให้แอปพลิเคชันในโปรไฟล์งานเพิ่มวิดเจ็ตลงในหน้าจอหลักในกรณีที่ไม่ได้กำหนดนโยบายเฉพาะแอปหรือไม่ มิเช่นนั้น นโยบายเฉพาะแอปจะมีความสำคัญเหนือนโยบายนี้
| Enum | |
|---|---|
WORK_PROFILE_WIDGETS_DEFAULT_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ WORK_PROFILE_WIDGETS_DEFAULT_DISALLOWED | 
WORK_PROFILE_WIDGETS_DEFAULT_ALLOWED | 
                โดยค่าเริ่มต้น ระบบจะอนุญาตให้ใช้วิดเจ็ตโปรไฟล์งาน ซึ่งหมายความว่าหากนโยบายไม่ได้ระบุ  เป็น  สำหรับแอปพลิเคชัน ก็จะเพิ่มวิดเจ็ตลงในหน้าจอหลักได้ | 
              
WORK_PROFILE_WIDGETS_DEFAULT_DISALLOWED | 
                ระบบจะไม่อนุญาตให้ใช้เครื่องมือโปรไฟล์งานโดยค่าเริ่มต้น ซึ่งหมายความว่าหากนโยบายไม่ได้ระบุ  เป็น  สำหรับแอปพลิเคชัน ก็จะเพิ่มวิดเจ็ตลงในหน้าจอหลักไม่ได้ | 
              
CrossProfileAppFunctions
ควบคุมว่าแอปในโปรไฟล์ส่วนตัวจะได้รับอนุญาตให้เรียกใช้ฟังก์ชันแอปที่แอปในโปรไฟล์งานเปิดเผยหรือไม่
| Enum | |
|---|---|
CROSS_PROFILE_APP_FUNCTIONS_UNSPECIFIED | 
                ไม่ระบุ หากตั้งค่า  เป็น  ค่าเริ่มต้นจะเป็น  หากตั้งค่า  เป็น  ค่าเริ่มต้นจะเป็น  | 
              
CROSS_PROFILE_APP_FUNCTIONS_DISALLOWED | 
                ไม่อนุญาตให้แอปในโปรไฟล์ส่วนตัวเรียกใช้ฟังก์ชันของแอปที่แอปในโปรไฟล์งานเปิดเผย | 
CROSS_PROFILE_APP_FUNCTIONS_ALLOWED | 
                แอปในโปรไฟล์ส่วนตัวสามารถเรียกใช้ฟังก์ชันของแอปที่แอปในโปรไฟล์งานเปิดเผยได้ หากตั้งค่านี้ไว้ คุณต้องไม่ตั้งค่า  เป็น  มิเช่นนั้นระบบจะปฏิเสธนโยบาย | 
              
PreferentialNetworkService
ควบคุมว่าจะเปิดใช้บริการเครือข่ายที่มีการกำหนดค่าพิเศษในโปรไฟล์งานหรือในอุปกรณ์ที่มีการจัดการครบวงจรหรือไม่ ดูรายละเอียดได้ที่ preferentialNetworkService
| Enum | |
|---|---|
PREFERENTIAL_NETWORK_SERVICE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ PREFERENTIAL_NETWORK_SERVICES_DISABLED | 
              
PREFERENTIAL_NETWORK_SERVICE_DISABLED | 
                บริการเครือข่ายเป็นกรณีพิเศษปิดใช้งานอยู่ในโปรไฟล์งาน | 
PREFERENTIAL_NETWORK_SERVICE_ENABLED | 
                เปิดใช้บริการเครือข่ายเป็นกรณีพิเศษในโปรไฟล์งาน การตั้งค่านี้รองรับเฉพาะในโปรไฟล์งานบนอุปกรณ์ที่ใช้ Android 12 ขึ้นไป ตั้งแต่ Android 13 เป็นต้นไป ระบบจะรองรับอุปกรณ์ที่มีการจัดการครบวงจรด้วย | 
UsageLog
ควบคุมประเภทบันทึกกิจกรรมของอุปกรณ์ที่รวบรวมจากอุปกรณ์และรายงานผ่านการแจ้งเตือน Pub/Sub
| การแสดง JSON | 
|---|
{ "enabledLogTypes": [ enum (  | 
              
| ช่อง | |
|---|---|
enabledLogTypes[] | 
                
                   
 ระบุว่าเปิดใช้บันทึกประเภทใด โปรดทราบว่าผู้ใช้จะได้รับการรับส่งข้อความในอุปกรณ์เมื่อเปิดใช้การบันทึกการใช้งาน  | 
              
uploadOnCellularAllowed[] | 
                
                   
 ระบุประเภทบันทึกที่เปิดใช้ซึ่งอัปโหลดผ่านอินเทอร์เน็ตมือถือได้ โดยค่าเริ่มต้น ระบบจะจัดคิวบันทึกเพื่ออัปโหลดเมื่ออุปกรณ์เชื่อมต่อกับ Wi-Fi  | 
              
LogType
ประเภทบันทึกกิจกรรมของอุปกรณ์ที่รายงานจากอุปกรณ์
| Enum | |
|---|---|
LOG_TYPE_UNSPECIFIED | 
                ระบบจะไม่ใช้ค่านี้ | 
SECURITY_LOGS | 
                เปิดใช้การบันทึกเหตุการณ์ด้านความปลอดภัยในอุปกรณ์ เช่น เมื่อป้อนรหัสผ่านของอุปกรณ์ไม่ถูกต้องหรือมีการติดตั้งพื้นที่เก็บข้อมูลแบบถอดได้ ดูคำอธิบายเหตุการณ์ด้านความปลอดภัยที่บันทึกไว้ทั้งหมดได้ที่  รองรับในอุปกรณ์ที่มีการจัดการเต็มรูปแบบใน Android 7 ขึ้นไป รองรับในอุปกรณ์ของบริษัทที่มีโปรไฟล์งานใน Android 12 ขึ้นไป ซึ่งจะบันทึกเฉพาะเหตุการณ์ด้านความปลอดภัยจากโปรไฟล์งานเท่านั้น สามารถลบล้างได้โดยขอบเขตที่มอบสิทธิ์ของแอปพลิเคชัน  | 
              
NETWORK_ACTIVITY_LOGS | 
                เปิดใช้การบันทึกเหตุการณ์เครือข่ายในอุปกรณ์ เช่น การค้นหา DNS และการเชื่อมต่อ TCP ดูคำอธิบายเหตุการณ์ในเครือข่ายที่บันทึกไว้ทั้งหมดได้ที่  รองรับในอุปกรณ์ที่มีการจัดการเต็มรูปแบบใน Android 8 ขึ้นไป รองรับในอุปกรณ์ของบริษัทที่มีโปรไฟล์งานใน Android 12 ขึ้นไป ซึ่งจะบันทึกเฉพาะเหตุการณ์ในเครือข่ายจากโปรไฟล์งานเท่านั้น สามารถลบล้างได้โดยขอบเขตที่มอบสิทธิ์ของแอปพลิเคชัน  | 
              
CameraAccess
ควบคุมการใช้กล้องและกำหนดว่าผู้ใช้มีสิทธิ์เข้าถึงปุ่มเปิด/ปิดการเข้าถึงกล้องหรือไม่ ปุ่มเปิด/ปิดการเข้าถึงกล้องมีอยู่ใน Android 12 ขึ้นไป โดยหลักการทั่วไป ความเป็นไปได้ในการปิดใช้กล้องจะใช้กับอุปกรณ์ทั้งเครื่องในอุปกรณ์ที่มีการจัดการครบวงจร และใช้เฉพาะภายในโปรไฟล์งานในอุปกรณ์ที่มีโปรไฟล์งาน ความเป็นไปได้ในการปิดใช้ปุ่มเปิด/ปิดการเข้าถึงกล้องจะใช้ได้เฉพาะในอุปกรณ์ที่มีการจัดการอย่างเต็มรูปแบบเท่านั้น ซึ่งในกรณีนี้จะใช้ได้ทั่วทั้งอุปกรณ์ ดูรายละเอียดได้ที่ค่า Enum
| Enum | |
|---|---|
CAMERA_ACCESS_UNSPECIFIED | 
                หาก  เป็นจริง จะเทียบเท่ากับ  มิเช่นนั้น ค่านี้จะเทียบเท่ากับ  | 
              
CAMERA_ACCESS_USER_CHOICE | 
                ระบบจะไม่สนใจฟิลด์  ลักษณะการทำงานเริ่มต้นของอุปกรณ์คือ กล้องทั้งหมดในอุปกรณ์จะพร้อมใช้งาน ใน Android 12 ขึ้นไป ผู้ใช้สามารถใช้ปุ่มเปิด/ปิดการเข้าถึงกล้องได้ | 
              
CAMERA_ACCESS_DISABLED | 
                ระบบจะไม่สนใจฟิลด์  ไม่มีข้อจำกัดที่ชัดเจนในการเปิด/ปิดการเข้าถึงกล้องใน Android 12 ขึ้นไป ในอุปกรณ์ที่มีการจัดการอย่างเต็มรูปแบบ การเปิด/ปิดการเข้าถึงกล้องจะไม่มีผลเนื่องจากระบบจะปิดใช้กล้องทั้งหมด ในอุปกรณ์ที่มีโปรไฟล์งาน การเปิด/ปิดนี้จะไม่มีผลกับแอปในโปรไฟล์งาน แต่จะมีผลกับแอปนอกโปรไฟล์งาน  | 
              
CAMERA_ACCESS_ENFORCED | 
                ระบบจะไม่สนใจฟิลด์  กล้องทั้งหมดในอุปกรณ์พร้อมใช้งาน ในอุปกรณ์ที่มีการจัดการอย่างเต็มรูปแบบซึ่งใช้ Android 12 ขึ้นไป ผู้ใช้จะใช้ปุ่มเปิด/ปิดการเข้าถึงกล้องไม่ได้ ในอุปกรณ์ที่ไม่ได้มีการจัดการแบบครบวงจรหรือที่ใช้ Android 11 หรือต่ำกว่า การดำเนินการนี้จะเทียบเท่ากับ  | 
              
MicrophoneAccess
ในอุปกรณ์ที่มีการจัดการเต็มรูปแบบ จะควบคุมการใช้ไมโครโฟนและกำหนดว่าผู้ใช้มีสิทธิ์เข้าถึงปุ่มเปิด/ปิดการเข้าถึงไมโครโฟนหรือไม่ การตั้งค่านี้ไม่มีผลกับอุปกรณ์ที่ไม่ได้มีการจัดการแบบสมบูรณ์ ปุ่มสลับการเข้าถึงไมโครโฟนมีอยู่ใน Android 12 ขึ้นไป
| Enum | |
|---|---|
MICROPHONE_ACCESS_UNSPECIFIED | 
                หาก  เป็นจริง จะเทียบเท่ากับ  มิเช่นนั้น ค่านี้จะเทียบเท่ากับ  | 
              
MICROPHONE_ACCESS_USER_CHOICE | 
                ระบบจะไม่สนใจฟิลด์  ลักษณะการทำงานเริ่มต้นของอุปกรณ์คือ ไมโครโฟนในอุปกรณ์จะพร้อมใช้งาน ใน Android 12 ขึ้นไป ผู้ใช้สามารถใช้ปุ่มเปิด/ปิดการเข้าถึงไมโครโฟนได้ | 
              
MICROPHONE_ACCESS_DISABLED | 
                ระบบจะไม่สนใจฟิลด์  ปุ่มสลับการเข้าถึงไมโครโฟนจะไม่มีผลเนื่องจากปิดใช้ไมโครโฟนอยู่  | 
              
MICROPHONE_ACCESS_ENFORCED | 
                ระบบจะไม่สนใจฟิลด์  ไมโครโฟนในอุปกรณ์พร้อมใช้งาน ในอุปกรณ์ที่ใช้ Android 12 ขึ้นไป ผู้ใช้จะใช้ปุ่มเปิด/ปิดการเข้าถึงไมโครโฟนไม่ได้ ในอุปกรณ์ที่ใช้ Android 11 หรือต่ำกว่า การดำเนินการนี้จะเทียบเท่ากับ  | 
              
DeviceConnectivityManagement
ครอบคลุมการควบคุมการเชื่อมต่ออุปกรณ์ เช่น Wi-Fi, การเข้าถึงข้อมูล USB, การเชื่อมต่อแป้นพิมพ์/เมาส์ และอื่นๆ
| การแสดง JSON | 
|---|
{ "usbDataAccess": enum (  | 
              
| ช่อง | |
|---|---|
usbDataAccess | 
                
                   
 ควบคุมไฟล์และ/หรือข้อมูลที่โอนผ่าน USB ได้ รองรับเฉพาะในอุปกรณ์ของบริษัท  | 
              
configureWifi | 
                
                   
 ควบคุมสิทธิ์ในการกำหนดค่า Wi-Fi ผู้ใช้จะมีสิทธิ์ควบคุมการกำหนดค่าเครือข่าย Wi-Fi อย่างเต็มที่ ถูกจำกัด หรือไม่มีสิทธิ์ควบคุมเลย ทั้งนี้ขึ้นอยู่กับตัวเลือกที่ตั้งไว้  | 
              
wifiDirectSettings | 
                
                   
 ควบคุมการกำหนดค่าและการใช้การตั้งค่า Wi-Fi Direct ใช้ได้ในอุปกรณ์ของบริษัทที่ใช้ Android 13 ขึ้นไป  | 
              
tetheringSettings | 
                
                   
 ควบคุมการตั้งค่าการแชร์อินเทอร์เน็ต ระบบจะไม่อนุญาตให้ผู้ใช้ใช้การแชร์อินเทอร์เน็ตในรูปแบบต่างๆ บางส่วนหรือทั้งหมดตามค่าที่ตั้งไว้  | 
              
wifiSsidPolicy | 
                
                   
 ข้อจำกัดเกี่ยวกับ SSID ของ Wi-Fi ที่อุปกรณ์เชื่อมต่อได้ โปรดทราบว่าการดำเนินการนี้จะไม่ส่งผลต่อเครือข่ายที่กำหนดค่าในอุปกรณ์ได้ ใช้ได้ในอุปกรณ์ของบริษัทที่ใช้ Android 13 ขึ้นไป  | 
              
wifiRoamingPolicy | 
                
                   
 ไม่บังคับ นโยบายการโรมมิ่ง Wi-Fi  | 
              
bluetoothSharing | 
                
                   
 ไม่บังคับ ควบคุมว่าจะอนุญาตการแชร์ผ่านบลูทูธหรือไม่  | 
              
preferentialNetworkServiceSettings | 
                
                   
 ไม่บังคับ การกำหนดค่าบริการเครือข่ายเป็นกรณีพิเศษ การตั้งค่าฟิลด์นี้จะลบล้าง   | 
              
apnPolicy | 
                
                   
 ไม่บังคับ นโยบายชื่อจุดเข้าใช้งาน (APN) การกำหนดค่าสำหรับชื่อจุดเข้าใช้งาน (APN) ซึ่งอาจลบล้าง APN อื่นๆ ในอุปกรณ์ ดูรายละเอียดได้ที่   | 
              
UsbDataAccess
ควบคุมไฟล์และ/หรือข้อมูลที่โอนผ่าน USB ได้ ไม่ส่งผลต่อฟังก์ชันการชาร์จ รองรับเฉพาะในอุปกรณ์ของบริษัท
| Enum | |
|---|---|
USB_DATA_ACCESS_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
ALLOW_USB_DATA_TRANSFER | 
                อนุญาตให้โอนข้อมูลผ่าน USB ทุกประเภท ระบบจะไม่สนใจ  | 
              
DISALLOW_USB_FILE_TRANSFER | 
                ไม่อนุญาตให้โอนไฟล์ผ่าน USB ระบบอนุญาตให้ใช้การเชื่อมต่อข้อมูล USB ประเภทอื่นๆ เช่น การเชื่อมต่อเมาส์และแป้นพิมพ์ ระบบจะไม่สนใจ  | 
              
DISALLOW_USB_DATA_TRANSFER | 
                เมื่อตั้งค่าแล้ว ระบบจะห้ามการโอนข้อมูลผ่าน USB ทุกประเภท รองรับสำหรับอุปกรณ์ที่ใช้ Android 12 ขึ้นไปที่มี USB HAL 1.3 ขึ้นไป หากไม่รองรับการตั้งค่า ระบบจะตั้งค่า  ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 12 ระบบจะรายงาน  ที่มี  หากอุปกรณ์ไม่มี USB HAL 1.3 ขึ้นไป ระบบจะไม่สนใจ  | 
              
ConfigureWifi
ควบคุมสิทธิ์ในการกำหนดค่า Wi-Fi ผู้ใช้จะมีสิทธิ์ควบคุมการกำหนดค่าเครือข่าย Wi-Fi อย่างเต็มที่ ถูกจำกัด หรือไม่มีสิทธิ์ควบคุมเลย ทั้งนี้ขึ้นอยู่กับตัวเลือกที่ตั้งไว้
| Enum | |
|---|---|
CONFIGURE_WIFI_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นจะเป็น  เว้นแต่จะตั้งค่า  เป็น "จริง" หากตั้งค่า  เป็น "จริง" ค่านี้จะเทียบเท่ากับ  | 
              
ALLOW_CONFIGURING_WIFI | 
                ผู้ใช้ได้รับอนุญาตให้กำหนดค่า Wi-Fi ระบบจะไม่สนใจ  | 
              
DISALLOW_ADD_WIFI_CONFIG | 
                ระบบไม่อนุญาตให้เพิ่มการกำหนดค่า Wi-Fi ใหม่ ผู้ใช้จะสลับได้เฉพาะเครือข่ายที่กำหนดค่าไว้แล้วเท่านั้น รองรับใน Android 13 ขึ้นไปในอุปกรณ์ที่มีการจัดการครบวงจรและโปรไฟล์งานในอุปกรณ์ของบริษัท หากไม่รองรับการตั้งค่า ระบบจะตั้งค่าเป็น  ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 13 ระบบจะไม่สนใจ  | 
              
DISALLOW_CONFIGURING_WIFI | 
                ไม่อนุญาตให้กำหนดค่าเครือข่าย Wi-Fi ระบบจะไม่สนใจการตั้งค่า  เมื่อตั้งค่านี้ รองรับในอุปกรณ์ที่มีการจัดการครบวงจรและโปรไฟล์งานในอุปกรณ์ของบริษัทในระดับ API ที่รองรับทั้งหมด สำหรับอุปกรณ์ที่มีการจัดการแบบสมบูรณ์ การตั้งค่านี้จะนำเครือข่ายที่กำหนดค่าทั้งหมดออกและเก็บเฉพาะเครือข่ายที่กำหนดค่าโดยใช้นโยบาย  ไว้ สำหรับโปรไฟล์งานในอุปกรณ์ของบริษัท เครือข่ายที่กำหนดค่าไว้แล้วจะไม่มีการเปลี่ยนแปลง และผู้ใช้จะเพิ่ม นำออก หรือแก้ไขเครือข่าย Wi-Fi ไม่ได้ หมายเหตุ: หากเชื่อมต่อเครือข่ายไม่ได้ในเวลาที่บูตและปิดใช้การกำหนดค่า Wi-Fi ระบบจะแสดงช่องทางสำรองของเครือข่ายเพื่อรีเฟรชนโยบายของอุปกรณ์ (ดู ) | 
              
WifiDirectSettings
ควบคุมการตั้งค่า Wi-Fi Direct ใช้ได้ในอุปกรณ์ของบริษัทที่ใช้ Android 13 ขึ้นไป
| Enum | |
|---|---|
WIFI_DIRECT_SETTINGS_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
ALLOW_WIFI_DIRECT | 
                ผู้ใช้ได้รับอนุญาตให้ใช้ Wi-Fi Direct | 
DISALLOW_WIFI_DIRECT | 
                ผู้ใช้ไม่ได้รับอนุญาตให้ใช้ Wi-Fi Direct ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 13 | 
              
TetheringSettings
ควบคุมขอบเขตที่อนุญาตให้ผู้ใช้ใช้การเชื่อมต่ออินเทอร์เน็ตผ่านมือถือรูปแบบต่างๆ เช่น การเชื่อมต่ออินเทอร์เน็ตผ่านมือถือด้วย Wi-Fi, การเชื่อมต่ออินเทอร์เน็ตผ่านมือถือด้วยบลูทูธ เป็นต้น
| Enum | |
|---|---|
TETHERING_SETTINGS_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นจะเป็น  เว้นแต่จะตั้งค่า  เป็น "จริง" หากตั้งค่า  เป็น "จริง" ค่านี้จะเทียบเท่ากับ  | 
              
ALLOW_ALL_TETHERING | 
                อนุญาตให้กำหนดค่าและใช้การแชร์อินเทอร์เน็ตทุกรูปแบบ ระบบจะไม่สนใจ  | 
              
DISALLOW_WIFI_TETHERING | 
                ไม่อนุญาตให้ผู้ใช้ใช้การแชร์อินเทอร์เน็ตผ่าน Wi-Fi รองรับในอุปกรณ์ของบริษัทที่ใช้ Android 13 ขึ้นไป หากไม่รองรับการตั้งค่า ระบบจะตั้งค่า  ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 13 ระบบจะไม่สนใจ  | 
              
DISALLOW_ALL_TETHERING | 
                ไม่อนุญาตการแชร์อินเทอร์เน็ตทุกรูปแบบ รองรับในอุปกรณ์ที่มีการจัดการครบวงจรและโปรไฟล์งานในอุปกรณ์ของบริษัทใน Android เวอร์ชันที่รองรับทั้งหมด ระบบจะไม่สนใจการตั้งค่า  | 
              
WifiSsidPolicy
ข้อจำกัดเกี่ยวกับ SSID ของ Wi-Fi ที่อุปกรณ์เชื่อมต่อได้ โปรดทราบว่าการดำเนินการนี้จะไม่ส่งผลต่อเครือข่ายที่กำหนดค่าในอุปกรณ์ได้ ใช้ได้ในอุปกรณ์ของบริษัทที่ใช้ Android 13 ขึ้นไป
| การแสดง JSON | 
|---|
{ "wifiSsidPolicyType": enum (  | 
              
| ช่อง | |
|---|---|
wifiSsidPolicyType | 
                
                   
 ประเภทของนโยบาย SSID ของ Wi-Fi ที่จะนำมาใช้  | 
              
wifiSsids[] | 
                
                   
 ไม่บังคับ รายการ SSID ของ Wi-Fi ที่ควรใช้ในนโยบาย ต้องระบุค่าในช่องนี้เมื่อตั้งค่า WifiSsidPolicyType เป็น   | 
              
WifiSsidPolicyType
ประเภทของนโยบาย SSID ของ Wi-Fi ที่ใช้กับอุปกรณ์ได้
| Enum | |
|---|---|
WIFI_SSID_POLICY_TYPE_UNSPECIFIED | 
                ค่าเริ่มต้นคือ  ต้องไม่ตั้งค่า  ไม่มีข้อจำกัดเกี่ยวกับ SSID ที่อุปกรณ์เชื่อมต่อได้ | 
              
WIFI_SSID_DENYLIST | 
                อุปกรณ์เชื่อมต่อกับเครือข่าย Wi-Fi ที่มี SSID อยู่ใน  ไม่ได้ แต่เชื่อมต่อกับเครือข่ายอื่นๆ ได้ | 
              
WIFI_SSID_ALLOWLIST | 
                อุปกรณ์จะเชื่อมต่อ Wi-Fi ได้เฉพาะกับ SSID ใน   ต้องไม่ว่างเปล่า อุปกรณ์จะเชื่อมต่อกับเครือข่าย Wi-Fi อื่นๆ ไม่ได้ | 
              
WifiSsid
แสดง SSID ของ Wi-Fi
| การแสดง JSON | 
|---|
{ "wifiSsid": string }  | 
              
| ฟิลด์ | |
|---|---|
wifiSsid | 
                
                   
 ต้องระบุ SSID ของ Wi-Fi แสดงเป็นสตริง  | 
              
WifiRoamingPolicy
นโยบายการโรมมิ่ง Wi-Fi
| การแสดง JSON | 
|---|
{
  "wifiRoamingSettings": [
    {
      object ( | 
              
| ฟิลด์ | |
|---|---|
wifiRoamingSettings[] | 
                
                   
 ไม่บังคับ การตั้งค่าการโรมมิ่ง Wi-Fi SSID ที่ระบุในรายการนี้ต้องไม่ซ้ำกัน มิเช่นนั้น ระบบจะปฏิเสธนโยบาย  | 
              
WifiRoamingSetting
การตั้งค่าการโรมมิ่ง Wi-Fi
| การแสดง JSON | 
|---|
{
  "wifiSsid": string,
  "wifiRoamingMode": enum ( | 
              
| ฟิลด์ | |
|---|---|
wifiSsid | 
                
                   
 ต้องระบุ SSID ของเครือข่าย Wi-Fi  | 
              
wifiRoamingMode | 
                
                   
 ต้องระบุ โหมดการโรมมิ่ง Wi-Fi สำหรับ SSID ที่ระบุ  | 
              
WifiRoamingMode
โหมดโรมมิ่ง Wi-Fi
| Enum | |
|---|---|
WIFI_ROAMING_MODE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
WIFI_ROAMING_DISABLED | 
                การโรมมิ่ง Wi-Fi ปิดอยู่ รองรับใน Android 15 ขึ้นไปในอุปกรณ์ที่มีการจัดการครบวงจรและโปรไฟล์งานในอุปกรณ์ของบริษัท ระบบจะรายงาน  ที่มี  สำหรับโหมดการจัดการอื่นๆ ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 15 | 
              
WIFI_ROAMING_DEFAULT | 
                โหมดการโรมมิ่ง Wi-Fi เริ่มต้นของอุปกรณ์ | 
WIFI_ROAMING_AGGRESSIVE | 
                โหมดการโรมมิ่งแบบเข้มงวดซึ่งช่วยให้การโรมมิ่ง Wi-Fi เร็วขึ้น รองรับใน Android 15 ขึ้นไปในอุปกรณ์ที่มีการจัดการครบวงจรและโปรไฟล์งานในอุปกรณ์ของบริษัท ระบบจะรายงาน  ที่มี  สำหรับโหมดการจัดการอื่นๆ ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 15 ระบบจะรายงาน  ที่มี  หากอุปกรณ์ไม่รองรับโหมดการโรมมิ่งแบบเข้มงวด | 
              
BluetoothSharing
ควบคุมว่าจะอนุญาตการแชร์ผ่านบลูทูธหรือไม่
| Enum | |
|---|---|
BLUETOOTH_SHARING_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ BLUETOOTH_SHARING_DISALLOWED ในโปรไฟล์งานและ BLUETOOTH_SHARING_ALLOWED ในอุปกรณ์ที่มีการจัดการครบวงจร | 
              
BLUETOOTH_SHARING_ALLOWED | 
                อนุญาตให้แชร์ผ่านบลูทูธ รองรับใน Android 8 ขึ้นไป   | 
              
BLUETOOTH_SHARING_DISALLOWED | 
                ไม่อนุญาตให้แชร์ผ่านบลูทูธ รองรับใน Android 8 ขึ้นไป ระบบจะรายงาน   | 
              
PreferentialNetworkServiceSettings
การตั้งค่าบริการเครือข่ายเป็นกรณีพิเศษ
| การแสดง JSON | 
|---|
{ "preferentialNetworkServiceConfigs": [ { object (  | 
              
| ฟิลด์ | |
|---|---|
preferentialNetworkServiceConfigs[] | 
                
                   
 ต้องระบุ การกำหนดค่าบริการเครือข่ายเป็นกรณีพิเศษซึ่งช่วยให้มีหลายสไลซ์สำหรับองค์กร ต้องไม่มีการกำหนดค่าหลายรายการที่มี   | 
              
defaultPreferentialNetworkId | 
                
                   
 ต้องระบุ รหัสเครือข่ายที่ต้องการเริ่มต้นสำหรับแอปพลิเคชันที่ไม่ได้อยู่ใน  
 
  | 
              
PreferentialNetworkServiceConfig
การกำหนดค่าบริการเครือข่ายเป็นกรณีพิเศษสำหรับแต่ละบุคคล
| การแสดง JSON | 
|---|
{ "preferentialNetworkId": enum (  | 
              
| ฟิลด์ | |
|---|---|
preferentialNetworkId | 
                
                   
 ต้องระบุ ตัวระบุเครือข่ายที่ต้องการ ต้องไม่ตั้งค่าเป็น   | 
              
fallbackToDefaultConnection | 
                
                   
 ไม่บังคับ อนุญาตให้เปลี่ยนไปใช้เครือข่ายเริ่มต้นทั้งอุปกรณ์หรือไม่ หากตั้งค่าเป็น   | 
              
nonMatchingNetworks | 
                
                   
 ไม่บังคับ แอปที่การกำหนดค่านี้มีผลจะถูกบล็อกไม่ให้ใช้เครือข่ายอื่นที่ไม่ใช่บริการพิเศษหรือไม่ หากตั้งค่าเป็น   | 
              
FallbackToDefaultConnection
อนุญาตให้เปลี่ยนไปใช้เครือข่ายเริ่มต้นทั้งอุปกรณ์หรือไม่ โปรดทราบว่าแม้ว่าการตั้งค่านี้จะกำหนดว่าแอปที่อยู่ภายใต้การกำหนดค่านี้จะมีเครือข่ายเริ่มต้นในกรณีที่ไม่มีบริการที่ต้องการหรือไม่ แต่แอปก็ยังคงเลือกใช้เครือข่ายอื่นที่ไม่ใช่เครือข่ายเริ่มต้นได้อย่างชัดเจนโดยการขอจากระบบ การตั้งค่านี้ไม่ได้กำหนดว่าแอปจะถูกบล็อกไม่ให้ใช้เครือข่ายอื่นๆ ดังกล่าวหรือไม่ ดูการตั้งค่านี้ได้ที่ nonMatchingNetworks
| Enum | |
|---|---|
FALLBACK_TO_DEFAULT_CONNECTION_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ FALLBACK_TO_DEFAULT_CONNECTION_ALLOWED | 
              
FALLBACK_TO_DEFAULT_CONNECTION_ALLOWED | 
                อนุญาตให้เปลี่ยนไปใช้การเชื่อมต่อเริ่มต้น หากตั้งค่านี้ไว้ คุณต้องไม่ตั้งค่า  เป็น NON_MATCHING_NETWORKS_DISALLOWED มิเช่นนั้นระบบจะปฏิเสธนโยบาย | 
              
FALLBACK_TO_DEFAULT_CONNECTION_DISALLOWED | 
                ไม่อนุญาตให้เปลี่ยนไปใช้การเชื่อมต่อเริ่มต้น | 
NonMatchingNetworks
แอปที่การกำหนดค่านี้มีผลได้รับอนุญาตให้ใช้เครือข่ายอื่นที่ไม่ใช่บริการพิเศษหรือไม่ แอปสามารถตรวจสอบรายการเครือข่ายที่พร้อมใช้งานในอุปกรณ์และเลือกใช้หลายเครือข่ายพร้อมกันเพื่อประสิทธิภาพ ความเป็นส่วนตัว หรือเหตุผลอื่นๆ
| Enum | |
|---|---|
NON_MATCHING_NETWORKS_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ NON_MATCHING_NETWORKS_ALLOWED | 
              
NON_MATCHING_NETWORKS_ALLOWED | 
                แอปที่ใช้การกำหนดค่านี้จะได้รับอนุญาตให้ใช้เครือข่ายอื่นที่ไม่ใช่บริการพิเศษ | 
NON_MATCHING_NETWORKS_DISALLOWED | 
                แอปที่การกำหนดค่านี้มีผลจะใช้เครือข่ายอื่นที่ไม่ใช่บริการพิเศษไม่ได้ การตั้งค่านี้ทำได้ใน Android 14 ขึ้นไป ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 14 หากตั้งค่านี้ คุณต้องตั้งค่า  เป็น FALLBACK_TO_DEFAULT_CONNECTION_DISALLOWED มิเช่นนั้นระบบจะปฏิเสธนโยบาย | 
              
ApnPolicy
นโยบายชื่อจุดเข้าใช้งาน (APN) การกำหนดค่าสำหรับชื่อจุดเข้าใช้งาน (APN) ซึ่งอาจลบล้าง APN อื่นๆ ในอุปกรณ์ ดูรายละเอียดได้ที่  และ OVERRIDE_APNS_ENABLEDoverrideApns
| การแสดง JSON | 
|---|
{ "overrideApns": enum (  | 
              
| ฟิลด์ | |
|---|---|
overrideApns | 
                
                   
 ไม่บังคับ ปิดใช้หรือเปิดใช้ APN ที่ลบล้าง ดูรายละเอียดเพิ่มเติมได้ที่   | 
              
apnSettings[] | 
                
                   
 ไม่บังคับ การตั้งค่า APN สำหรับ APN ที่ลบล้าง การตั้งค่า APN ที่ระบุจะต้องไม่ขัดแย้งกัน ไม่เช่นนั้นระบบจะปฏิเสธนโยบาย   | 
              
OverrideApns
ปิดใช้หรือเปิดใช้ APN ที่ลบล้าง ดูรายละเอียดเพิ่มเติมได้ที่ DevicePolicyManager.setOverrideApnsEnabled
| Enum | |
|---|---|
OVERRIDE_APNS_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ OVERRIDE_APNS_DISABLED | 
              
OVERRIDE_APNS_DISABLED | 
                ปิดใช้การลบล้าง APN แล้ว ระบบจะบันทึก  ที่กำหนดค่าไว้ในอุปกรณ์ แต่จะปิดใช้และไม่มีผล APN อื่นๆ ในอุปกรณ์จะยังคงใช้งานได้ | 
              
OVERRIDE_APNS_ENABLED | 
                เปิดใช้การลบล้าง APN แล้ว ระบบจะใช้เฉพาะ APN ที่ลบล้าง และจะละเว้น APN อื่นๆ การตั้งค่านี้จะทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรบน Android 10 ขึ้นไปเท่านั้น สำหรับโปรไฟล์งาน ระบบจะเปิดใช้การลบล้าง APNs ผ่าน  และตั้งค่านี้ไม่ได้ ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 10 ระบบจะรายงาน  ที่มี  สำหรับโปรไฟล์งาน | 
              
ApnSetting
การกำหนดค่าจุดเข้าใช้งาน (APN) สำหรับการเชื่อมต่อข้อมูลของผู้ให้บริการ APN จะให้การกำหนดค่าเพื่อเชื่อมต่ออุปกรณ์เครือข่ายมือถือกับเครือข่ายข้อมูล IP ผู้ให้บริการใช้การตั้งค่านี้เพื่อกำหนดว่าจะกำหนดที่อยู่ IP ใด วิธีการรักษาความปลอดภัยที่จะใช้ และวิธีที่อุปกรณ์อาจเชื่อมต่อกับเครือข่ายส่วนตัว
| การแสดง JSON | 
|---|
{ "apnTypes": [ enum (  | 
              
| ฟิลด์ | |
|---|---|
apnTypes[] | 
                
                   
 ต้องระบุ หมวดหมู่การใช้งานสำหรับ APN นโยบายจะถูกปฏิเสธหากฟิลด์นี้ว่างหรือมี   | 
              
apn | 
                
                   
 ต้องระบุ ชื่อของ APN ระบบจะปฏิเสธนโยบายหากช่องนี้ว่างเปล่า  | 
              
displayName | 
                
                   
 ต้องระบุ ชื่อที่มนุษย์อ่านได้ซึ่งอธิบายถึง APN ระบบจะปฏิเสธนโยบายหากช่องนี้ว่างเปล่า  | 
              
alwaysOnSetting | 
                
                   
 ไม่บังคับ ต้องเปิดใช้งานทรัพยากร User Plane ในระหว่างการเปลี่ยนจากโหมด CM-IDLE เป็นสถานะ CM-CONNECTED ทุกครั้งสำหรับ APN นี้หรือไม่ ดูส่วน 5.6.13 ของ 3GPP TS 23.501  | 
              
authType | 
                
                   
 ไม่บังคับ ประเภทการตรวจสอบสิทธิ์ของ APN  | 
              
carrierId | 
                
                   
 ไม่บังคับ รหัสผู้ให้บริการสำหรับ APN ค่า 0 (ค่าเริ่มต้น) หมายถึงไม่ได้ตั้งค่า และระบบจะปฏิเสธค่าที่เป็นลบ  | 
              
mmsProxyAddress | 
                
                   
 ไม่บังคับ ที่อยู่พร็อกซี MMS (บริการรับส่งข้อความมัลติมีเดีย) ของ APN ซึ่งอาจเป็นที่อยู่ IP หรือชื่อโฮสต์ (ไม่ใช่ URL)  | 
              
mmsProxyPort | 
                
                   
 ไม่บังคับ พอร์ตพร็อกซี MMS (บริการรับส่งข้อความมัลติมีเดีย) ของ APN ค่า 0 (ค่าเริ่มต้น) หมายถึงไม่ได้ตั้งค่า และระบบจะปฏิเสธค่าที่เป็นลบ  | 
              
mmsc | 
                
                   
 ไม่บังคับ URI ของ MMSC (ศูนย์บริการรับส่งข้อความมัลติมีเดีย) ของ APN  | 
              
mtuV4 | 
                
                   
 ไม่บังคับ ขนาด MTU (หน่วยการส่งข้อมูลสูงสุด) เริ่มต้นเป็นไบต์ของเส้นทาง IPv4 ที่การตั้งค่า APN นี้นำมาใช้ ค่า 0 (ค่าเริ่มต้น) หมายถึงไม่ได้ตั้งค่า และระบบจะปฏิเสธค่าที่เป็นลบ รองรับใน Android 13 ขึ้นไป ระบบจะรายงาน   | 
              
mtuV6 | 
                
                   
 ไม่บังคับ ขนาด MTU (หน่วยการส่งข้อมูลสูงสุด) ของอินเทอร์เฟซมือถือ IPv6 ที่ APN เชื่อมต่ออยู่ ค่า 0 (ค่าเริ่มต้น) หมายถึงไม่ได้ตั้งค่า และระบบจะปฏิเสธค่าที่เป็นลบ รองรับใน Android 13 ขึ้นไป ระบบจะรายงาน   | 
              
mvnoType | 
                
                   
 ไม่บังคับ ประเภทการทำงานของ MVNO สำหรับ APN  | 
              
networkTypes[] | 
                
                   
 ไม่บังคับ เทคโนโลยีวิทยุ (ประเภทเครือข่าย) ที่ APN อาจใช้ นโยบายจะถูกปฏิเสธหากฟิลด์นี้มี   | 
              
username | 
                
                   
 ไม่บังคับ ชื่อผู้ใช้ APN ของ APN  | 
              
password | 
                
                   
 ไม่บังคับ รหัสผ่าน APN ของ APN  | 
              
numericOperatorId | 
                
                   
 ไม่บังคับ รหัสตัวเลขของผู้ให้บริการ APN รหัสผู้ให้บริการที่เป็นตัวเลขกำหนดเป็น MCC (รหัสประเทศของอุปกรณ์เคลื่อนที่) + MNC (รหัสเครือข่ายมือถือ)  | 
              
protocol | 
                
                   
 ไม่บังคับ โปรโตคอลที่จะใช้เพื่อเชื่อมต่อกับ APN นี้  | 
              
roamingProtocol | 
                
                   
 ไม่บังคับ โปรโตคอลที่จะใช้เพื่อเชื่อมต่อกับ APN นี้ขณะที่อุปกรณ์โรมมิ่ง  | 
              
proxyAddress | 
                
                   
 ไม่บังคับ ที่อยู่พร็อกซีของ APN  | 
              
proxyPort | 
                
                   
 ไม่บังคับ พอร์ตพร็อกซีของ APN ค่า 0 (ค่าเริ่มต้น) หมายถึงไม่ได้ตั้งค่า และระบบจะปฏิเสธค่าที่เป็นลบ  | 
              
ApnType
หมวดหมู่การใช้งานสำหรับ APN
| Enum | |
|---|---|
APN_TYPE_UNSPECIFIED | 
                ไม่ระบุ ระบบจะไม่ใช้ค่านี้ | 
ENTERPRISE | 
                ประเภท APN สำหรับการรับส่งข้อมูลขององค์กร รองรับใน Android 13 ขึ้นไป ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 13 | 
              
BIP | 
                ประเภท APN สำหรับ BIP (โปรโตคอลที่ไม่ขึ้นกับ Bearer) การตั้งค่านี้จะทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรใน Android 12 ขึ้นไปเท่านั้น ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 12 ระบบจะรายงาน  ที่มี  สำหรับโปรไฟล์งาน | 
              
CBS | 
                ประเภท APN สำหรับ CBS (บริการที่แบรนด์ของผู้ให้บริการขนส่ง) การตั้งค่านี้ทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรเท่านั้น ระบบจะรายงาน  ที่มี  สำหรับโปรไฟล์งาน | 
              
DEFAULT | 
                ประเภท APN สำหรับการรับส่งข้อมูลเริ่มต้น การตั้งค่านี้ทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรเท่านั้น ระบบจะรายงาน  ที่มี  สำหรับโปรไฟล์งาน | 
              
DUN | 
                ประเภท APN สำหรับการรับส่งข้อมูล DUN (Dial-up Networking) การตั้งค่านี้ทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรเท่านั้น ระบบจะรายงาน  ที่มี  สำหรับโปรไฟล์งาน | 
              
EMERGENCY | 
                ประเภท APN สำหรับ PDN ฉุกเฉิน นี่ไม่ใช่ IA apn แต่ใช้สำหรับการเข้าถึงบริการของผู้ให้บริการในสถานการณ์การโทรฉุกเฉิน การตั้งค่านี้ทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรเท่านั้น ระบบจะรายงาน  ที่มี  สำหรับโปรไฟล์งาน | 
              
FOTA | 
                ประเภท APN สำหรับเข้าถึงพอร์ทัล FOTA (เฟิร์มแวร์ผ่านอากาศ) ของผู้ให้บริการ ซึ่งใช้สำหรับการอัปเดตผ่านอากาศ การตั้งค่านี้ทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรเท่านั้น ระบบจะรายงาน  ที่มี  สำหรับโปรไฟล์งาน | 
              
HIPRI | 
                ประเภท APN สำหรับการรับส่งข้อมูล HiPri (ลำดับความสำคัญสูง) การตั้งค่านี้ทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรเท่านั้น ระบบจะรายงาน  ที่มี  สำหรับโปรไฟล์งาน | 
              
IA | 
                ประเภท APN สำหรับ APN ของ IA (การเชื่อมต่อเริ่มต้น) การตั้งค่านี้ทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรเท่านั้น ระบบจะรายงาน  ที่มี  สำหรับโปรไฟล์งาน | 
              
IMS | 
                ประเภท APN สำหรับการรับส่งข้อมูล IMS (IP Multimedia Subsystem) การตั้งค่านี้ทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรเท่านั้น ระบบจะรายงาน  ที่มี  สำหรับโปรไฟล์งาน | 
              
MCX | 
                ประเภท APN สำหรับ MCX (บริการที่สำคัญต่อพันธกิจ) โดยที่ X อาจเป็น PTT/วิดีโอ/ข้อมูล การตั้งค่านี้ทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรเท่านั้น ระบบจะรายงาน  ที่มี  สำหรับโปรไฟล์งาน | 
              
MMS | 
                ประเภท APN สำหรับการรับส่งข้อมูล MMS (บริการรับส่งข้อความมัลติมีเดีย) การตั้งค่านี้ทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรเท่านั้น ระบบจะรายงาน  ที่มี  สำหรับโปรไฟล์งาน | 
              
RCS | 
                ประเภท APN สำหรับ RCS (Rich Communication Services) การตั้งค่านี้จะทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรใน Android 15 ขึ้นไปเท่านั้น ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 15 ระบบจะรายงาน  ที่มี  สำหรับโปรไฟล์งาน | 
              
SUPL | 
                ประเภท APN สำหรับ GPS ที่มี SUPL (Secure User Plane Location) เป็นตัวช่วย การตั้งค่านี้ทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรเท่านั้น ระบบจะรายงาน  ที่มี  สำหรับโปรไฟล์งาน | 
              
VSIM | 
                ประเภท APN สำหรับบริการ VSIM (ซิมเสมือน) การตั้งค่านี้จะทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรใน Android 12 ขึ้นไปเท่านั้น ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 12 ระบบจะรายงาน  ที่มี  สำหรับโปรไฟล์งาน | 
              
XCAP | 
                ประเภท APN สำหรับการรับส่งข้อมูล XCAP (XML Configuration Access Protocol) การตั้งค่านี้จะทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรใน Android 11 ขึ้นไปเท่านั้น ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 11 ระบบจะรายงาน  ที่มี  สำหรับโปรไฟล์งาน | 
              
AlwaysOnSetting
ต้องเปิดใช้งานทรัพยากร User Plane ในระหว่างการเปลี่ยนจากโหมด CM-IDLE เป็นสถานะ CM-CONNECTED ทุกครั้งสำหรับ APN นี้หรือไม่ ดูส่วน 5.6.13 ของ 3GPP TS 23.501
| Enum | |
|---|---|
ALWAYS_ON_SETTING_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ NOT_ALWAYS_ON | 
              
NOT_ALWAYS_ON | 
                เซสชัน PDU ที่ APN นี้นำขึ้นมาไม่ควรเปิดอยู่ตลอดเวลา | 
ALWAYS_ON | 
                เซสชัน PDU ที่ APN นี้สร้างขึ้นควรเปิดอยู่เสมอ รองรับใน Android 15 ขึ้นไป ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 15 | 
              
AuthType
ประเภทการตรวจสอบสิทธิ์ของ APN
| Enum | |
|---|---|
AUTH_TYPE_UNSPECIFIED | 
                ไม่ระบุ หาก  ว่างเปล่า ระบบจะใช้ค่าเริ่มต้นเป็น NONE มิเช่นนั้น ระบบจะตั้งค่าเป็น PAP_OR_CHAP โดยค่าเริ่มต้น | 
              
NONE | 
                ไม่ต้องมีการตรวจสอบสิทธิ์ | 
PAP | 
                ประเภทการตรวจสอบสิทธิ์สำหรับ PAP | 
CHAP | 
                ประเภทการตรวจสอบสิทธิ์สำหรับ CHAP | 
PAP_OR_CHAP | 
                ประเภทการตรวจสอบสิทธิ์สำหรับ PAP หรือ CHAP | 
MvnoType
ประเภทการทำงานของ MVNO สำหรับ APN
| Enum | |
|---|---|
MVNO_TYPE_UNSPECIFIED | 
                ไม่ได้ระบุประเภท MVNO | 
GID | 
                ประเภท MVNO สำหรับตัวระบุกลุ่มระดับ 1 | 
ICCID | 
                ประเภท MVNO สำหรับ ICCID | 
IMSI | 
                ประเภท MVNO สำหรับ IMSI | 
SPN | 
                ประเภท MVNO สำหรับ SPN (ชื่อผู้ให้บริการ) | 
NetworkType
เทคโนโลยีวิทยุ (ประเภทเครือข่าย) ที่ APN อาจใช้
| Enum | |
|---|---|
NETWORK_TYPE_UNSPECIFIED | 
                ไม่ระบุ ห้ามใช้ค่านี้ | 
EDGE | 
                เทคโนโลยีวิทยุ EDGE | 
GPRS | 
                เทคโนโลยีวิทยุ GPRS | 
GSM | 
                เทคโนโลยีวิทยุ GSM | 
HSDPA | 
                เทคโนโลยีวิทยุ HSDPA | 
HSPA | 
                เทคโนโลยีวิทยุ HSPA | 
HSPAP | 
                เทคโนโลยีวิทยุ HSPAP | 
HSUPA | 
                เทคโนโลยีวิทยุ HSUPA | 
IWLAN | 
                เทคโนโลยีวิทยุ IWLAN | 
LTE | 
                เทคโนโลยีวิทยุ LTE | 
NR | 
                เทคโนโลยีวิทยุ NR (New Radio) 5G | 
TD_SCDMA | 
                เทคโนโลยีวิทยุ TD_SCDMA | 
UMTS | 
                เทคโนโลยีวิทยุ UMTS | 
โปรโตคอล
โปรโตคอลที่จะใช้เพื่อเชื่อมต่อกับ APN
| Enum | |
|---|---|
PROTOCOL_UNSPECIFIED | 
                ไม่ได้ระบุโปรโตคอล | 
IP | 
                โปรโตคอลอินเทอร์เน็ต | 
IPV4V6 | 
                เปิดตัวประเภท PDP เสมือนเพื่อรองรับความสามารถของ UE แบบ Dual IP Stack | 
IPV6 | 
                Internet Protocol เวอร์ชัน 6 | 
NON_IP | 
                การโอนข้อมูลที่ไม่ใช่ IP ไปยังเครือข่ายข้อมูลแพ็กเก็ตภายนอก | 
PPP | 
                โปรโตคอลแบบจุดต่อจุด | 
UNSTRUCTURED | 
                การโอนข้อมูลที่ไม่มีโครงสร้างไปยังเครือข่ายข้อมูลผ่าน N6 | 
DeviceRadioState
การควบคุมสำหรับการตั้งค่าวิทยุของอุปกรณ์
| การแสดง JSON | 
|---|
{ "wifiState": enum (  | 
              
| ช่อง | |
|---|---|
wifiState | 
                
                   
 ควบคุมสถานะปัจจุบันของ Wi-Fi และกำหนดว่าผู้ใช้จะเปลี่ยนสถานะได้หรือไม่  | 
              
airplaneModeState | 
                
                   
 ควบคุมว่าผู้ใช้จะเปิด/ปิดโหมดบนเครื่องบินได้หรือไม่  | 
              
ultraWidebandState | 
                
                   
 ควบคุมสถานะของการตั้งค่าแถบความถี่กว้างพิเศษและกำหนดว่าผู้ใช้จะเปิดหรือปิดได้หรือไม่  | 
              
cellularTwoGState | 
                
                   
 ควบคุมว่าผู้ใช้จะเปิด/ปิดการตั้งค่า 2G ของเครือข่ายมือถือได้หรือไม่  | 
              
minimumWifiSecurityLevel | 
                
                   
 ระดับการรักษาความปลอดภัยขั้นต่ำที่กำหนดของเครือข่าย Wi-Fi ที่อุปกรณ์เชื่อมต่อได้  | 
              
WifiState
ควบคุมว่า Wi-Fi จะเปิดหรือปิดเป็นสถานะ และผู้ใช้จะเปลี่ยนสถานะดังกล่าวได้หรือไม่ ใช้ได้ในอุปกรณ์ของบริษัทที่ใช้ Android 13 ขึ้นไป
| Enum | |
|---|---|
WIFI_STATE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
WIFI_STATE_USER_CHOICE | 
                ผู้ใช้ได้รับอนุญาตให้เปิด/ปิดใช้ Wi-Fi | 
WIFI_ENABLED | 
                Wi-Fi เปิดอยู่และผู้ใช้ไม่ได้รับอนุญาตให้ปิด  ที่มี  จะรายงานหาก Android เวอร์ชันต่ำกว่า 13 | 
              
WIFI_DISABLED | 
                Wi-Fi ปิดอยู่และผู้ใช้ไม่ได้รับอนุญาตให้เปิด ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 13 | 
              
AirplaneModeState
ควบคุมสถานะของโหมดบนเครื่องบินและกำหนดว่าผู้ใช้จะเปิดหรือปิดโหมดนี้ได้หรือไม่ รองรับใน Android 9 ขึ้นไป รองรับในอุปกรณ์ที่มีการจัดการครบวงจรและโปรไฟล์งานในอุปกรณ์ของบริษัท
| Enum | |
|---|---|
AIRPLANE_MODE_STATE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
AIRPLANE_MODE_USER_CHOICE | 
                ผู้ใช้ได้รับอนุญาตให้เปิดหรือปิดโหมดบนเครื่องบิน | 
AIRPLANE_MODE_DISABLED | 
                ปิดใช้โหมดบนเครื่องบินแล้ว ผู้ใช้ไม่ได้รับอนุญาตให้เปิด/ปิดโหมดบนเครื่องบิน ระบบจะรายงาน  ที่มี  หาก Android เวอร์ชันต่ำกว่า 9 | 
              
UltraWidebandState
ควบคุมสถานะของการตั้งค่าแถบความถี่กว้างพิเศษและกำหนดว่าผู้ใช้จะเปิดหรือปิดได้หรือไม่ รองรับใน Android 14 ขึ้นไป รองรับในอุปกรณ์ที่มีการจัดการครบวงจรและโปรไฟล์งานในอุปกรณ์ของบริษัท
| Enum | |
|---|---|
ULTRA_WIDEBAND_STATE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
ULTRA_WIDEBAND_USER_CHOICE | 
                ผู้ใช้ได้รับอนุญาตให้เปิดหรือปิดแถบความถี่กว้างพิเศษ | 
ULTRA_WIDEBAND_DISABLED | 
                แถบความถี่กว้างยิ่งยวดปิดใช้อยู่ ผู้ใช้ไม่ได้รับอนุญาตให้เปิด/ปิดแถบความถี่กว้างพิเศษผ่านการตั้งค่า ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 14 | 
              
CellularTwoGState
ควบคุมสถานะของการตั้งค่า 2G บนเครือข่ายมือถือและกำหนดว่าผู้ใช้จะเปิดหรือปิดได้หรือไม่ รองรับใน Android 14 ขึ้นไป รองรับในอุปกรณ์ที่มีการจัดการครบวงจรและโปรไฟล์งานในอุปกรณ์ของบริษัท
| Enum | |
|---|---|
CELLULAR_TWO_G_STATE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
CELLULAR_TWO_G_USER_CHOICE | 
                ผู้ใช้ได้รับอนุญาตให้เปิดหรือปิด 2G ของเครือข่ายมือถือ | 
CELLULAR_TWO_G_DISABLED | 
                ปิดใช้เครือข่ายมือถือ 2G อยู่ ผู้ใช้ไม่ได้รับอนุญาตให้เปิด 2G ในเครือข่ายมือถือผ่านการตั้งค่า ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 14 | 
              
MinimumWifiSecurityLevel
กำหนดระดับความปลอดภัย Wi-Fi ขั้นต่ำที่แตกต่างกันซึ่งจำเป็นต่อการเชื่อมต่อกับเครือข่าย Wi-Fi รองรับใน Android 13 ขึ้นไป รองรับในอุปกรณ์ที่มีการจัดการครบวงจรและโปรไฟล์งานในอุปกรณ์ของบริษัท
| Enum | |
|---|---|
MINIMUM_WIFI_SECURITY_LEVEL_UNSPECIFIED | 
                ค่าเริ่มต้นคือ  ซึ่งหมายความว่าอุปกรณ์จะเชื่อมต่อกับเครือข่าย Wi-Fi ได้ทุกประเภท | 
              
OPEN_NETWORK_SECURITY | 
                อุปกรณ์จะเชื่อมต่อกับเครือข่าย Wi-Fi ได้ทุกประเภท | 
PERSONAL_NETWORK_SECURITY | 
                เครือข่ายส่วนตัว เช่น WEP, WPA2-PSK คือการรักษาความปลอดภัยขั้นต่ำที่จำเป็น อุปกรณ์จะเชื่อมต่อเครือข่าย Wi-Fi แบบเปิดไม่ได้ ซึ่งเข้มงวดกว่า  ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 13 | 
              
ENTERPRISE_NETWORK_SECURITY | 
                เครือข่าย EAP ขององค์กรเป็นระดับความปลอดภัยขั้นต่ำที่จำเป็น อุปกรณ์จะเชื่อมต่อเครือข่าย Wi-Fi ที่มีระดับความปลอดภัยต่ำกว่านี้ไม่ได้ ซึ่งเข้มงวดกว่า  ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 13 | 
              
ENTERPRISE_BIT192_NETWORK_SECURITY | 
                เครือข่ายระดับองค์กรแบบ 192 บิตคือระดับความปลอดภัยขั้นต่ำที่จำเป็น อุปกรณ์จะเชื่อมต่อเครือข่าย Wi-Fi ที่มีระดับความปลอดภัยต่ำกว่านี้ไม่ได้ ซึ่งเข้มงวดกว่า  ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 13 | 
              
CredentialProviderPolicyDefault
ควบคุมแอปที่ได้รับอนุญาตให้ทำหน้าที่เป็นผู้ให้บริการข้อมูลเข้าสู่ระบบใน Android 14 ขึ้นไป แอปเหล่านี้จะจัดเก็บข้อมูลเข้าสู่ระบบ โปรดดูรายละเอียดในนี้และนี้ ดู  เพิ่มเติมcredentialProviderPolicy
| Enum | |
|---|---|
CREDENTIAL_PROVIDER_POLICY_DEFAULT_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED | 
CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED | 
                ไม่อนุญาตให้แอปที่ไม่ได้ระบุทำหน้าที่เป็นผู้ให้บริการข้อมูลเข้าสู่ระบบ | 
              
CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED_EXCEPT_SYSTEM | 
                ไม่อนุญาตให้แอปที่ไม่ได้ระบุทำหน้าที่เป็นผู้ให้บริการข้อมูลเข้าสู่ระบบ ยกเว้นผู้ให้บริการข้อมูลเข้าสู่ระบบเริ่มต้นของ OEM ระบบจะอนุญาตให้ผู้ให้บริการข้อมูลเข้าสู่ระบบเริ่มต้นของ OEM ทำหน้าที่เป็นผู้ให้บริการข้อมูลเข้าสู่ระบบเสมอ | 
              
PrintingPolicy
ควบคุมว่าจะอนุญาตให้พิมพ์หรือไม่ ฟีเจอร์นี้ใช้ได้ในอุปกรณ์ที่ใช้ Android 9 ขึ้นไป
| Enum | |
|---|---|
PRINTING_POLICY_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
PRINTING_DISALLOWED | 
                ไม่อนุญาตให้พิมพ์ ระบบจะรายงาน  ที่มี  หาก Android เวอร์ชันต่ำกว่า 9 | 
              
PRINTING_ALLOWED | 
                อนุญาตให้พิมพ์ | 
DisplaySettings
การควบคุมสำหรับการตั้งค่าการแสดงผล
| การแสดง JSON | 
|---|
{ "screenBrightnessSettings": { object (  | 
              
| ฟิลด์ | |
|---|---|
screenBrightnessSettings | 
                
                   
 ไม่บังคับ ควบคุมการตั้งค่าความสว่างของหน้าจอ  | 
              
screenTimeoutSettings | 
                
                   
 ไม่บังคับ ควบคุมการตั้งค่าระยะหมดเวลาหน้าจอ  | 
              
ScreenBrightnessSettings
การควบคุมการตั้งค่าความสว่างของหน้าจอ
| การแสดง JSON | 
|---|
{
  "screenBrightnessMode": enum ( | 
              
| ฟิลด์ | |
|---|---|
screenBrightnessMode | 
                
                   
 ไม่บังคับ ควบคุมโหมดความสว่างของหน้าจอ  | 
              
screenBrightness | 
                
                   
 ไม่บังคับ ความสว่างหน้าจอระหว่าง 1 ถึง 255 โดย 1 คือความสว่างต่ำสุด และ 255 คือความสว่างสูงสุด ค่า 0 (ค่าเริ่มต้น) หมายความว่าไม่ได้ตั้งค่าความสว่างหน้าจอ ระบบจะปฏิเสธค่าอื่นๆ   | 
              
ScreenBrightnessMode
ควบคุมโหมดความสว่างของหน้าจอ
| Enum | |
|---|---|
SCREEN_BRIGHTNESS_MODE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
BRIGHTNESS_USER_CHOICE | 
                ผู้ใช้ได้รับอนุญาตให้กำหนดค่าความสว่างของหน้าจอ ต้องไม่ตั้งค่า  | 
              
BRIGHTNESS_AUTOMATIC | 
                โหมดความสว่างของหน้าจอเป็นแบบอัตโนมัติ ซึ่งระบบจะปรับความสว่างโดยอัตโนมัติและไม่อนุญาตให้ผู้ใช้กำหนดค่าความสว่างของหน้าจอ  ยังคงตั้งค่าได้และระบบจะนำมาพิจารณาในขณะที่ปรับความสว่างโดยอัตโนมัติ รองรับใน Android 9 ขึ้นไปในอุปกรณ์ที่มีการจัดการเต็มรูปแบบ ระบบจะรายงาน  ที่มี  หาก Android เวอร์ชันต่ำกว่า 9 รองรับในโปรไฟล์งานในอุปกรณ์ของบริษัทที่ใช้ Android 15 ขึ้นไป | 
              
BRIGHTNESS_FIXED | 
                โหมดความสว่างของหน้าจอจะได้รับการแก้ไขโดยตั้งค่าความสว่างเป็น  และผู้ใช้จะกำหนดค่าความสว่างของหน้าจอไม่ได้ ต้องตั้งค่า  รองรับใน Android 9 ขึ้นไปในอุปกรณ์ที่มีการจัดการเต็มรูปแบบ ระบบจะรายงาน  ที่มี  หาก Android เวอร์ชันต่ำกว่า 9 รองรับในโปรไฟล์งานในอุปกรณ์ของบริษัทที่ใช้ Android 15 ขึ้นไป | 
              
ScreenTimeoutSettings
ควบคุมการตั้งค่าระยะหมดเวลาหน้าจอ
| การแสดง JSON | 
|---|
{
  "screenTimeoutMode": enum ( | 
              
| ฟิลด์ | |
|---|---|
screenTimeoutMode | 
                
                   
 ไม่บังคับ ควบคุมว่าจะอนุญาตให้ผู้ใช้กำหนดค่าระยะหมดเวลาหน้าจอหรือไม่  | 
              
screenTimeout | 
                
                   
 ไม่บังคับ ควบคุมระยะเวลาหมดเวลาหน้าจอ ระยะหมดเวลาของหน้าจอต้องมากกว่า 0 มิฉะนั้นระบบจะปฏิเสธ นอกจากนี้ ค่าดังกล่าวต้องไม่มากกว่า  ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย '  | 
              
ScreenTimeoutMode
ควบคุมว่าจะอนุญาตให้ผู้ใช้กำหนดค่าระยะหมดเวลาหน้าจอหรือไม่
| Enum | |
|---|---|
SCREEN_TIMEOUT_MODE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
SCREEN_TIMEOUT_USER_CHOICE | 
                ผู้ใช้มีสิทธิ์กำหนดค่าระยะหมดเวลาของหน้าจอ ต้องไม่ตั้งค่า  | 
              
SCREEN_TIMEOUT_ENFORCED | 
                ระบบจะตั้งค่าระยะหมดเวลาของหน้าจอเป็น  และผู้ใช้จะกำหนดค่าระยะหมดเวลาไม่ได้ ต้องตั้งค่า  รองรับใน Android 9 ขึ้นไปในอุปกรณ์ที่มีการจัดการเต็มรูปแบบ ระบบจะรายงาน  ที่มี  หาก Android เวอร์ชันต่ำกว่า 9 รองรับในโปรไฟล์งานในอุปกรณ์ของบริษัทที่ใช้ Android 15 ขึ้นไป | 
              
AssistContentPolicy
ควบคุมว่าระบบจะอนุญาตให้ส่ง AssistContent ไปยังแอปที่มีสิทธิ์ เช่น แอปผู้ช่วย หรือไม่ AssistContent มีภาพหน้าจอและข้อมูลเกี่ยวกับแอป เช่น ชื่อแพ็กเกจ ฟีเจอร์นี้ใช้ได้ใน Android 15 ขึ้นไป
| Enum | |
|---|---|
ASSIST_CONTENT_POLICY_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
ASSIST_CONTENT_DISALLOWED | 
                ระบบจะบล็อกไม่ให้ส่งเนื้อหาจากฟีเจอร์ช่วยเหลือไปยังแอปที่มีสิทธิ์ รองรับใน Android 15 ขึ้นไป ระบบจะรายงาน   | 
              
ASSIST_CONTENT_ALLOWED | 
                อนุญาตให้ส่งเนื้อหาของผู้ช่วยไปยังแอปที่มีสิทธิ์ รองรับใน Android 15 ขึ้นไป  | 
              
WorkAccountSetupConfig
ควบคุมการกำหนดค่าการตั้งค่าบัญชีงาน เช่น รายละเอียดว่าต้องมีบัญชีที่ได้รับการตรวจสอบสิทธิ์จาก Google หรือไม่
| การแสดง JSON | 
|---|
{
  "authenticationType": enum ( | 
              
| ฟิลด์ | |
|---|---|
authenticationType | 
                
                   
 ไม่บังคับ ประเภทการตรวจสอบสิทธิ์ของผู้ใช้ในอุปกรณ์  | 
              
requiredAccountEmail | 
                
                   
 ไม่บังคับ อีเมลบัญชีงาน Google ที่เฉพาะเจาะจงซึ่งจะเพิ่ม ช่องนี้จะเกี่ยวข้องก็ต่อเมื่อ   | 
              
AuthenticationType
ประเภทการตรวจสอบสิทธิ์ของผู้ใช้ในอุปกรณ์
| Enum | |
|---|---|
AUTHENTICATION_TYPE_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
AUTHENTICATION_TYPE_NOT_ENFORCED | 
                ระบบจะไม่บังคับใช้สถานะการตรวจสอบสิทธิ์ของผู้ใช้ในอุปกรณ์ | 
GOOGLE_AUTHENTICATED | 
                ต้องจัดการอุปกรณ์ด้วยบัญชีที่ได้รับการตรวจสอบสิทธิ์จาก Google | 
WipeDataFlag
ล้างค่าสถานะเพื่อระบุข้อมูลที่จะล้างเมื่อมีการทริกเกอร์การล้างข้อมูลอุปกรณ์หรือโปรไฟล์ไม่ว่าจะด้วยเหตุผลใดก็ตาม (เช่น เมื่ออุปกรณ์ไม่เป็นไปตามข้อกำหนด) โดยจะไม่มีผลกับวิธีการ enterprises.devices.delete
| Enum | |
|---|---|
WIPE_DATA_FLAG_UNSPECIFIED | 
                ห้ามใช้ค่านี้ | 
WIPE_ESIMS | 
                สำหรับอุปกรณ์ของบริษัท การตั้งค่านี้ใน  จะเป็นการนำ eSIM ทั้งหมดในอุปกรณ์ออกเมื่อมีการทริกเกอร์การล้างข้อมูลไม่ว่าจะด้วยเหตุผลใดก็ตาม ในอุปกรณ์ส่วนตัว การดำเนินการนี้จะนำเฉพาะ eSIM ที่มีการจัดการในอุปกรณ์ออก (eSIM ที่เพิ่มผ่านคำสั่ง) ฟีเจอร์นี้ใช้ได้ในอุปกรณ์ที่ใช้ Android 15 ขึ้นไป ระบบจะรายงาน  ที่มี  หากเวอร์ชัน Android ต่ำกว่า 15 | 
              
EnterpriseDisplayNameVisibility
ควบคุมว่า  จะปรากฏในอุปกรณ์หรือไม่ (เช่น ข้อความบนหน้าจอล็อกในอุปกรณ์ของบริษัท)enterpriseDisplayName
| Enum | |
|---|---|
ENTERPRISE_DISPLAY_NAME_VISIBILITY_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือการแสดงชื่อองค์กรที่ตั้งค่าไว้ในขณะที่ตั้งค่าอุปกรณ์ ในอนาคต ค่าเริ่มต้นจะเป็น ENTERPRISE_DISPLAY_NAME_VISIBLE | 
              
ENTERPRISE_DISPLAY_NAME_VISIBLE | 
                ชื่อที่แสดงขององค์กรจะปรากฏในอุปกรณ์ รองรับในโปรไฟล์งานบน Android 7 ขึ้นไป รองรับในอุปกรณ์ที่มีการจัดการครบวงจรใน Android 8 ขึ้นไป ระบบจะรายงาน  ที่มี  หาก Android เป็นเวอร์ชันต่ำกว่า 7 ระบบจะรายงาน  ที่มี  ในอุปกรณ์ที่มีการจัดการครบวงจรใน Android 7 | 
              
ENTERPRISE_DISPLAY_NAME_HIDDEN | 
                ระบบจะซ่อนชื่อที่แสดงขององค์กรในอุปกรณ์ | 
AppFunctions
ควบคุมว่าจะอนุญาตให้แอปในอุปกรณ์สำหรับอุปกรณ์ที่มีการจัดการครบวงจรหรือในโปรไฟล์งานสำหรับอุปกรณ์ที่มีโปรไฟล์งานแสดงฟังก์ชันของแอปหรือไม่
| Enum | |
|---|---|
APP_FUNCTIONS_UNSPECIFIED | 
                ไม่ระบุ ค่าเริ่มต้นคือ  | 
              
APP_FUNCTIONS_DISALLOWED | 
                แอปในอุปกรณ์สำหรับอุปกรณ์ที่มีการจัดการครบวงจรหรือในโปรไฟล์งานสำหรับอุปกรณ์ที่มีโปรไฟล์งานจะไม่ได้รับอนุญาตให้แสดงฟังก์ชันของแอป หากตั้งค่านี้ไว้ คุณต้องไม่ตั้งค่า  เป็น  มิเช่นนั้นระบบจะปฏิเสธนโยบาย | 
              
APP_FUNCTIONS_ALLOWED | 
                แอปในอุปกรณ์สำหรับอุปกรณ์ที่มีการจัดการครบวงจรหรือในโปรไฟล์งานสำหรับอุปกรณ์ที่มีโปรไฟล์งานจะได้รับอนุญาตให้แสดงฟังก์ชันของแอป | 
DefaultApplicationSetting
การตั้งค่าแอปพลิเคชันเริ่มต้นสำหรับ DefaultApplicationType
| การแสดง JSON | 
|---|
{ "defaultApplicationType": enum (  | 
              
| ฟิลด์ | |
|---|---|
defaultApplicationType | 
                
                   
 ต้องระบุ ประเภทแอปที่จะตั้งค่าแอปพลิเคชันเริ่มต้น  | 
              
defaultApplications[] | 
                
                   
 ต้องระบุ รายการแอปพลิเคชันที่ตั้งค่าเป็นแอปเริ่มต้นสำหรับประเภทที่กำหนดได้ รายการนี้ต้องไม่ว่างเปล่าหรือมีรายการที่ซ้ำกัน ระบบจะตั้งค่าแอปแรกในรายการที่ติดตั้งและมีสิทธิ์สำหรับ  หาก  ระบบจะรายงาน  เมื่อใช้กับ   | 
              
defaultApplicationScopes[] | 
                
                   
 ต้องระบุ ขอบเขตที่ควรใช้นโยบาย รายการนี้ต้องไม่ว่างเปล่าหรือมีรายการที่ซ้ำกัน ระบบจะรายงาน   | 
              
DefaultApplication
ข้อมูลเกี่ยวกับการสมัครที่จะตั้งเป็นค่าเริ่มต้น
| การแสดง JSON | 
|---|
{ "packageName": string }  | 
              
| ฟิลด์ | |
|---|---|
packageName | 
                
                   
 ต้องระบุ ชื่อแพ็กเกจที่ควรตั้งค่าเป็นแอปพลิเคชันเริ่มต้น ระบบจะปฏิเสธนโยบายหากชื่อแพ็กเกจไม่ถูกต้อง  | 
              
เมธอด | 
            |
|---|---|
                
 | 
              ลบนโยบาย | 
                
 | 
              รับนโยบาย | 
                
 | 
              แสดงรายการนโยบายสำหรับองค์กรที่ระบุ | 
                
 | 
              อัปเดตหรือสร้างแอปพลิเคชันในนโยบาย | 
                
 | 
              อัปเดตหรือสร้างนโยบาย | 
                
 | 
              นำแอปพลิเคชันในนโยบายออก |