- แหล่งข้อมูล: นโยบาย
- ApplicationPolicy
- InstallType
- PermissionPolicy
- PermissionGrant
- DelegatedScope
- ManagedConfigurationTemplate
- ConnectedWorkAndPersonalApp
- AutoUpdateMode
- ExtensionConfig
- AlwaysOnVpnLockdownExemption
- WorkProfileWidgets
- CredentialProviderPolicy
- InstallConstraint
- NetworkTypeConstraint
- ChargingConstraint
- DeviceIdleConstraint
- UserControlSettings
- 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
- PersonalUsagePolicies
- PlayStoreMode
- PersonalApplicationPolicy
- InstallType
- AutoDateAndTimeZone
- OncCertificateProvider
- ContentProviderEndpoint
- CrossProfilePolicies
- ShowWorkContactsInPersonalProfile
- CrossProfileCopyPaste
- CrossProfileDataSharing
- WorkProfileWidgetsDefault
- PreferentialNetworkService
- UsageLog
- LogType
- CameraAccess
- MicrophoneAccess
- DeviceConnectivityManagement
- UsbDataAccess
- ConfigureWifi
- WifiDirectSettings
- TetheringSettings
- WifiSsidPolicy
- WifiSsidPolicyType
- WifiSsid
- DeviceRadioState
- WifiState
- AirplaneModeState
- UltraWidebandState
- CellularTwoGState
- MinimumWifiSecurityLevel
- CredentialProviderPolicyDefault
- PrintingPolicy
- เมธอด
แหล่งข้อมูล: นโยบาย
ทรัพยากรนโยบายแสดงถึงกลุ่มการตั้งค่าที่ควบคุมการทำงานของอุปกรณ์ที่มีการจัดการและแอปที่ติดตั้งในอุปกรณ์นั้น
การแสดง JSON |
---|
{ "name": string, "version": string, "applications": [ { object ( |
ช่อง | |
---|---|
name |
ชื่อของนโยบายในรูปแบบ |
version |
เวอร์ชันของนโยบาย ช่องนี้เป็นแบบอ่านอย่างเดียว โดยเวอร์ชันนี้จะเพิ่มขึ้นทุกครั้งที่มีการอัปเดตนโยบาย |
applications[] |
นโยบายที่มีผลกับแอป โดยสามารถมีองค์ประกอบได้สูงสุด 3,000 รายการ |
maximumTimeToLock |
เวลาสูงสุดเป็นมิลลิวินาทีสำหรับกิจกรรมของผู้ใช้จนกว่าอุปกรณ์จะล็อก ค่า 0 หมายความว่าไม่มีข้อจำกัด |
screenCaptureDisabled |
มีการปิดใช้การจับภาพหน้าจอหรือไม่ |
cameraDisabled |
หากตั้งค่า |
keyguardDisabledFeatures[] |
ปิดใช้การปรับแต่งการล็อกอุปกรณ์ เช่น วิดเจ็ต |
defaultPermissionPolicy |
นโยบายสิทธิ์เริ่มต้นสำหรับคำขอสิทธิ์รันไทม์ |
persistentPreferredActivities[] |
กิจกรรมของเครื่องจัดการ Intent เริ่มต้น |
openNetworkConfiguration |
การกำหนดค่าเครือข่ายสำหรับอุปกรณ์ ดูกำหนดค่าเครือข่ายสำหรับข้อมูลเพิ่มเติม |
systemUpdate |
นโยบายการอัปเดตระบบ ซึ่งควบคุมวิธีการนำการอัปเดตระบบปฏิบัติการไปใช้ หากประเภทการอัปเดตคือ หมายเหตุ: ระบบจะดาวน์โหลดการอัปเดตระบบ Google Play (หรือที่เรียกว่าการอัปเดต Mainline) โดยอัตโนมัติและต้องติดตั้งอุปกรณ์รีบูต ดูรายละเอียดเพิ่มเติมได้ที่ส่วนหลักในจัดการการอัปเดตระบบ |
accountTypesWithManagementDisabled[] |
ประเภทบัญชีที่ผู้ใช้จัดการไม่ได้ |
addUserDisabled |
มีการปิดใช้การเพิ่มผู้ใช้และโปรไฟล์ใหม่หรือไม่ |
adjustVolumeDisabled |
มีการปิดใช้การปรับระดับเสียงหลักหรือไม่ ปิดเสียงอุปกรณ์ด้วย |
factoryResetDisabled |
มีการปิดใช้การรีเซ็ตเป็นค่าเริ่มต้นจากการตั้งค่าหรือไม่ |
installAppsDisabled |
มีการปิดใช้การติดตั้งแอปของผู้ใช้หรือไม่ |
mountPhysicalMediaDisabled |
ระบุว่ามีการปิดใช้การต่อเชื่อมสื่อจริงภายนอกของผู้ใช้หรือไม่ |
modifyAccountsDisabled |
การเพิ่มหรือลบบัญชีถูกปิดใช้งานหรือไม่ |
safeBootDisabled |
การรีบูตอุปกรณ์เข้าสู่การเปิดเครื่องที่ปลอดภัยปิดอยู่หรือไม่ |
uninstallAppsDisabled |
มีการปิดใช้การถอนการติดตั้งแอปพลิเคชันของผู้ใช้หรือไม่ การดำเนินการนี้จะป้องกันไม่ให้ระบบถอนการติดตั้งแอป แม้ว่าจะมีการนำแอปออกโดยใช้ |
statusBarDisabled |
แถบสถานะถูกปิดใช้งาน ซึ่งจะปิดใช้การแจ้งเตือน การตั้งค่าด่วน และการวางซ้อนอื่นๆ บนหน้าจอที่อนุญาตให้ออกจากโหมดเต็มหน้าจอ เลิกใช้งานแล้ว หากต้องการปิดแถบสถานะในอุปกรณ์คีออสก์ ให้ใช้ InstallType |
keyguardDisabled |
หากเป็น "จริง" การตั้งค่านี้จะปิดใช้หน้าจอล็อกสำหรับจอแสดงผลหลักและ/หรือจอแสดงผลรอง |
minimumApiLevel |
ระดับ API ของ Android ขั้นต่ำที่อนุญาต |
statusReportingSettings |
การตั้งค่าการรายงานสถานะ |
bluetoothContactSharingDisabled |
ปิดการแชร์รายชื่อติดต่อผ่านบลูทูธหรือไม่ |
shortSupportMessage |
ข้อความที่แสดงต่อผู้ใช้ในหน้าจอการตั้งค่าเมื่อผู้ดูแลระบบปิดใช้ฟังก์ชันการทำงาน หากข้อความยาวเกิน 200 อักขระ ระบบอาจตัดข้อความให้สั้นลง |
longSupportMessage |
ข้อความที่แสดงต่อผู้ใช้ในหน้าจอการตั้งค่าผู้ดูแลอุปกรณ์ |
passwordRequirements |
ข้อกำหนดของรหัสผ่าน ต้องไม่ตั้งค่าช่อง หมายเหตุ ค่าที่ขึ้นอยู่กับความซับซ้อนของ |
wifiConfigsLockdownEnabled |
เลิกใช้งานแล้ว - ใช้ wifiConfigDisabled |
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 จะแจ้งให้ผู้ใช้เชื่อมต่อกับเครือข่ายชั่วคราวเพื่อรีเฟรชนโยบายด้านอุปกรณ์ หลังจากใช้นโยบายแล้ว ระบบจะไม่จำเครือข่ายชั่วคราวและอุปกรณ์จะยังคงเปิดเครื่องต่อไป ซึ่งจะป้องกันไม่ให้เชื่อมต่อกับเครือข่ายหากไม่มีเครือข่ายที่เหมาะสมในนโยบายล่าสุด และอุปกรณ์เปิดเครื่องในแอปในโหมดล็อกงาน หรือผู้ใช้เข้าถึงการตั้งค่าอุปกรณ์ไม่ได้ หมายเหตุ: การตั้งค่า |
bluetoothDisabled |
บลูทูธปิดอยู่หรือไม่ เลือกใช้การตั้งค่านี้มากกว่า |
complianceRules[] |
กฎที่ประกาศว่าการลดการดำเนินการใดที่ควรทำเมื่ออุปกรณ์ไม่เป็นไปตามนโยบาย เมื่อเป็นไปตามเงื่อนไขของกฎหลายข้อแล้ว ระบบจะดำเนินการลดปัญหาทั้งหมดของกฎนั้น มีกฎได้ไม่เกิน 100 ข้อ โปรดใช้กฎการบังคับใช้นโยบายแทน |
blockApplicationsEnabled |
แอปพลิเคชันอื่นนอกเหนือจากที่กำหนดค่าไว้ใน |
installUnknownSourcesAllowed |
ช่องนี้ไม่มีผล |
debuggingFeaturesAllowed |
ผู้ใช้ได้รับอนุญาตให้เปิดใช้ฟีเจอร์การแก้ไขข้อบกพร่องหรือไม่ |
funDisabled |
ผู้ใช้ได้รับอนุญาตให้เล่นสนุกไหม ควบคุมว่าจะปิดใช้เกมไข่อีสเตอร์ในการตั้งค่าหรือไม่ |
autoTimeRequired |
จำเป็นต้องใช้เวลาอัตโนมัติหรือไม่ ซึ่งจะป้องกันไม่ให้ผู้ใช้ตั้งค่าวันที่และเวลาด้วยตนเอง หากตั้งค่า |
permittedAccessibilityServices |
ระบุบริการการช่วยเหลือพิเศษที่ได้รับอนุญาต หากไม่ได้ตั้งค่าช่องนี้ไว้ คุณจะใช้บริการการช่วยเหลือพิเศษใดก็ได้ หากตั้งค่าช่องนี้ไว้ คุณจะใช้บริการการช่วยเหลือพิเศษในรายการนี้และบริการการช่วยเหลือพิเศษในตัวของระบบได้เท่านั้น ยิ่งไปกว่านั้น หากตั้งค่าช่องนี้ให้ว่างเปล่า คุณจะใช้บริการการช่วยเหลือพิเศษในตัวของระบบได้เท่านั้น โดยจะตั้งค่าได้ในอุปกรณ์ที่มีการจัดการครบวงจรและในโปรไฟล์งาน เมื่อใช้กับโปรไฟล์งาน การตั้งค่านี้จะมีผลกับทั้งโปรไฟล์ส่วนตัวและโปรไฟล์งาน |
appAutoUpdatePolicy |
ทางเลือกที่แนะนำ: เมื่อตั้งค่า นโยบายการอัปเดตแอปอัตโนมัติซึ่งควบคุมว่าจะใช้การอัปเดตแอปอัตโนมัติเมื่อใด |
kioskCustomLauncherEnabled |
เปิดใช้ Launcher ที่กำหนดเองของคีออสก์หรือไม่ ซึ่งจะแทนที่หน้าจอหลักด้วย Launcher ที่ล็อกอุปกรณ์ไว้ในแอปที่ติดตั้งผ่านการตั้งค่า |
androidDevicePolicyTracks[] |
ไม่รองรับการตั้งค่านี้ ระบบจะละเว้นค่า |
skipFirstUseHintsEnabled |
ตั้งค่าสถานะเพื่อข้ามคำแนะนำเกี่ยวกับการใช้งานครั้งแรก ผู้ดูแลระบบขององค์กรสามารถเปิดใช้คำแนะนำระบบสำหรับแอปต่างๆ เพื่อข้ามบทแนะนำสำหรับผู้ใช้และคำแนะนำอื่นๆ ในการเริ่มต้นใช้งานครั้งแรก |
privateKeySelectionEnabled |
อนุญาตให้แสดง UI บนอุปกรณ์เพื่อให้ผู้ใช้เลือกชื่อแทนคีย์ส่วนตัวได้หากไม่มีกฎที่ตรงกันใน ChoosePrivateKeyRule สำหรับอุปกรณ์ที่ต่ำกว่า Android P การตั้งค่านี้อาจทำให้คีย์ขององค์กรมีความเสี่ยง ค่านี้จะไม่มีผลหากแอปพลิเคชันมีขอบเขตการมอบสิทธิ์ |
encryptionPolicy |
การเข้ารหัสเปิดใช้งานอยู่หรือไม่ |
usbMassStorageEnabled |
ที่เก็บข้อมูล USB เปิดใช้งานอยู่หรือไม่ เลิกใช้งานแล้ว |
permissionGrants[] |
สิทธิ์ที่ชัดเจนหรือการให้สิทธิ์แบบกลุ่ม หรือปฏิเสธแอปทั้งหมด ค่าเหล่านี้จะลบล้าง |
playStoreMode |
โหมดนี้จะควบคุมแอปที่ผู้ใช้ใช้งานได้ใน Play Store และลักษณะการทำงานในอุปกรณ์เมื่อมีการนำแอปออกจากนโยบาย |
setupActions[] |
การดำเนินการที่ต้องทำระหว่างการตั้งค่า ระบุการดำเนินการได้สูงสุด 1 รายการ |
passwordPolicies[] |
นโยบายข้อกำหนดของรหัสผ่าน คุณจะกำหนดนโยบายที่แตกต่างกันให้กับโปรไฟล์งานหรืออุปกรณ์ที่มีการจัดการครบวงจรได้โดยการตั้งค่าช่อง |
policyEnforcementRules[] |
กฎที่กําหนดลักษณะการทำงานเมื่อใช้นโยบายหนึ่งๆ ในอุปกรณ์ไม่ได้ |
kioskCustomization |
การตั้งค่าการควบคุมการทำงานของอุปกรณ์ในโหมดคีออสก์ หากต้องการเปิดใช้โหมดคีออสก์ ให้ตั้งค่า |
advancedSecurityOverrides |
การตั้งค่าความปลอดภัยขั้นสูง ในกรณีส่วนใหญ่ คุณไม่จำเป็นต้องตั้งค่าเหล่านี้ |
personalUsagePolicies |
นโยบายที่จัดการการใช้งานส่วนตัวในอุปกรณ์ของบริษัท |
autoDateAndTimeZone |
เปิดใช้วันที่ เวลา และเขตเวลาอัตโนมัติในอุปกรณ์ของบริษัทหรือไม่ หากตั้งค่าไว้ ระบบจะไม่สนใจ |
oncCertificateProviders[] |
ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป |
crossProfilePolicies |
ใช้นโยบายข้ามโปรไฟล์กับอุปกรณ์ |
preferentialNetworkService |
ควบคุมว่าจะเปิดใช้บริการเครือข่ายที่ต้องการในโปรไฟล์งานหรือไม่ ตัวอย่างเช่น องค์กรอาจมีข้อตกลงกับผู้ให้บริการว่าจะส่งข้อมูลงานทั้งหมดจากอุปกรณ์ของพนักงานผ่านบริการเครือข่ายสำหรับการใช้งานในองค์กรโดยเฉพาะ ตัวอย่างบริการเครือข่ายพิเศษที่รองรับ ได้แก่ ส่วนแบ่งขององค์กรในเครือข่าย 5G โดยจะไม่มีผลกับอุปกรณ์ที่มีการจัดการครบวงจร |
usageLog |
การกำหนดค่าการบันทึกกิจกรรมในอุปกรณ์ |
cameraAccess |
ควบคุมการใช้กล้องและตรวจสอบว่าผู้ใช้มีสิทธิ์เข้าถึงปุ่มเปิด/ปิดการเข้าถึงกล้องหรือไม่ |
microphoneAccess |
ควบคุมการใช้ไมโครโฟนและสิทธิ์เข้าถึงปุ่มเปิด/ปิดการเข้าถึงไมโครโฟนของผู้ใช้ ซึ่งจะมีผลกับอุปกรณ์ที่มีการจัดการครบวงจรเท่านั้น |
deviceConnectivityManagement |
ครอบคลุมการควบคุมการเชื่อมต่ออุปกรณ์ เช่น Wi-Fi, การเข้าถึงข้อมูล USB, การเชื่อมต่อแป้นพิมพ์/เมาส์ และอื่นๆ |
deviceRadioState |
ครอบคลุมการควบคุมสถานะวิทยุ เช่น Wi-Fi, บลูทูธ และอื่นๆ |
credentialProviderPolicyDefault |
กำหนดแอปที่ได้รับอนุญาตให้ทำหน้าที่เป็นผู้ให้บริการข้อมูลเข้าสู่ระบบใน Android 14 ขึ้นไป แอปเหล่านี้จัดเก็บข้อมูลเข้าสู่ระบบไว้ โปรดดูรายละเอียดในหน้านี้และหน้านี้ ดู |
printingPolicy |
ไม่บังคับ ควบคุมว่าจะอนุญาตให้พิมพ์หรือไม่ การตั้งค่านี้รองรับในอุปกรณ์ที่ใช้ Android 9 ขึ้นไป |
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 แอป |
||||||||||||||||
alwaysOnVpnLockdownExemption |
ระบุว่าแอปได้รับอนุญาตให้เชื่อมต่อเครือข่ายเมื่อไม่ได้เชื่อมต่อ VPN และเปิดใช้ |
||||||||||||||||
workProfileWidgets |
ระบุว่าจะอนุญาตให้แอปที่ติดตั้งในโปรไฟล์งานเพิ่มวิดเจ็ตลงในหน้าจอหลักหรือไม่ |
||||||||||||||||
credentialProviderPolicy |
ไม่บังคับ แอปได้รับอนุญาตให้ทำหน้าที่เป็นผู้ให้บริการข้อมูลเข้าสู่ระบบใน Android 14 ขึ้นไปหรือไม่ |
||||||||||||||||
installConstraint[] |
ไม่บังคับ ข้อจำกัดสำหรับการติดตั้งแอป คุณสามารถระบุ |
||||||||||||||||
installPriority |
ไม่บังคับ ในแอปที่มีการตั้งค่า ซึ่งจะช่วยควบคุมลำดับความสำคัญที่เกี่ยวข้องของการติดตั้ง ค่า 0 (ค่าเริ่มต้น) หมายความว่าแอปนี้ไม่มีลำดับความสำคัญเหนือแอปอื่นๆ สำหรับค่าระหว่าง 1 ถึง 10,000 ค่าที่ต่ำกว่าจะหมายถึงลำดับความสำคัญที่สูงกว่า ระบบจะปฏิเสธค่าที่อยู่นอกช่วง 0 ถึง 10,000 |
||||||||||||||||
userControlSettings |
ไม่บังคับ ระบุว่าจะอนุญาตการควบคุมของผู้ใช้สำหรับแอปหรือไม่ การควบคุมของผู้ใช้รวมถึงการดําเนินการของผู้ใช้ เช่น การบังคับให้หยุดและการล้างข้อมูลแอป รองรับใน Android 11 ขึ้นไป |
InstallType
ประเภทการติดตั้งที่จะดำเนินการสำหรับแอป หาก
อ้างอิงแอป แอปก็ควรตั้งค่า setupAction
เป็น installType
REQUIRED_FOR_SETUP
มิเช่นนั้นการตั้งค่าจะไม่สำเร็จ
Enum | |
---|---|
INSTALL_TYPE_UNSPECIFIED |
ไม่ระบุ ค่าเริ่มต้นคือ AVAILABLE |
PREINSTALLED |
แอปจะติดตั้งโดยอัตโนมัติและผู้ใช้สามารถนำออกได้ |
FORCE_INSTALLED |
ระบบจะติดตั้งแอปโดยอัตโนมัติโดยไม่คำนึงถึงช่วงเวลาบำรุงรักษาที่กำหนดไว้ และผู้ใช้จะนำออกไม่ได้ |
BLOCKED |
แอปถูกบล็อกและติดตั้งไม่ได้ หากแอปถูกติดตั้งเพราะนโยบายก่อนหน้านี้ระบุไว้ แอปจะถูกถอนการติดตั้ง ซึ่งจะเป็นการบล็อกฟังก์ชันการทำงานของ Instant App ด้วย |
AVAILABLE |
แอปพร้อมให้ติดตั้ง |
REQUIRED_FOR_SETUP |
แอปจะติดตั้งโดยอัตโนมัติและผู้ใช้จะนำออกไม่ได้และจะทำให้ตั้งค่าไม่สำเร็จจนกว่าการติดตั้งจะเสร็จสมบูรณ์ |
KIOSK |
แอปจะติดตั้งโดยอัตโนมัติในโหมดคีออสก์ ซึ่งตั้งค่าเป็น Intent ของบ้านที่ต้องการและอยู่ในรายการที่อนุญาตพิเศษสำหรับโหมดงานล็อก การตั้งค่าอุปกรณ์ไม่เสร็จสมบูรณ์จนกว่าจะมีการติดตั้งแอป หลังจากติดตั้งแล้ว ผู้ใช้จะนำแอปออกไม่ได้ คุณสามารถตั้งค่า installType นี้ให้กับ 1 แอปต่อนโยบายเท่านั้น หากตัวเลือกนี้ปรากฏในนโยบาย ระบบจะปิดใช้แถบสถานะโดยอัตโนมัติ |
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 ซึ่งจะให้สิทธิ์เพิ่มเติมสำหรับแอปพลิเคชันที่มีการใช้งาน
ขอบเขตใช้ได้กับแอปพลิเคชันหลายรายการ ยกเว้น SECURITY_LOGS และ NETWORK_ACTIVITY_LOGS ซึ่งสามารถมอบสิทธิ์ให้กับแอปได้เพียงครั้งละ 1 แอปเท่านั้น
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 |
(ไม่บังคับ) แผนที่ที่มีตัวแปรการกำหนดค่า <key, value> กำหนดไว้สำหรับการกำหนดค่านั้น ออบเจ็กต์ที่มีรายการคู่ |
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 เวอร์ชัน 13 ขึ้นไป แอปส่วนขยายจะได้รับการยกเว้นจากข้อจำกัดของแบตเตอรี่ ดังนั้นจะไม่อยู่ในที่เก็บข้อมูลสแตนด์บายแอปที่จำกัด นอกจากนี้ แอปส่วนขยายยังได้รับการปกป้องเมื่อผู้ใช้ล้างข้อมูลหรือบังคับให้ปิดแอปพลิเคชัน แต่ผู้ดูแลระบบยังคงใช้ clear app data command
ในแอปส่วนขยายต่อไปได้หากจำเป็นสำหรับ Android 13 ขึ้นไป
การแสดง JSON |
---|
{ "signingKeyFingerprintsSha256": [ string ], "notificationReceiver": string } |
ช่อง | |
---|---|
signingKeyFingerprintsSha256[] |
แฮช SHA-256 ที่เข้ารหัสฐานสิบหกของใบรับรองการรับรองของแอปส่วนขยาย ใช้ได้เฉพาะการแทนสตริงเลขฐานสิบหกที่มีอักขระ 64 ตัวเท่านั้น หากไม่ได้ระบุไว้ ระบบจะรับลายเซ็นของชื่อแพ็กเกจที่เกี่ยวข้องจาก Play Store แทน หากรายการนี้ว่างเปล่า ลายเซ็นของแอปส่วนขยายในอุปกรณ์ต้องตรงกับลายเซ็นที่ได้รับจาก Play Store เพื่อให้แอปสื่อสารกับ Android Device Policy ได้ หากรายการนี้ไม่ว่าง ลายเซ็นของแอปส่วนขยายในอุปกรณ์ต้องตรงกับหนึ่งในรายการในรายการนี้ เพื่อให้แอปสื่อสารกับ Android Device Policy ได้ ในกรณีการใช้งานจริง ขอแนะนำให้เว้นช่องนี้ว่างไว้ |
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 |
แอปได้รับอนุญาตให้ทำหน้าที่เป็นผู้ให้บริการข้อมูลเข้าสู่ระบบ |
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
ระบุว่าจะอนุญาตการควบคุมของผู้ใช้สำหรับแอปหนึ่งๆ หรือไม่ การควบคุมของผู้ใช้รวมถึงการดําเนินการของผู้ใช้ เช่น การบังคับให้หยุดและการล้างข้อมูลแอป รองรับใน Android 11 ขึ้นไป หากมีการตั้งค่า
สำหรับแอป ระบบจะไม่อนุญาตให้ใช้การควบคุมของผู้ใช้สำหรับแอปนั้น โดยไม่คำนึงถึงชุดค่า สำหรับแอปคีออสก์ คุณใช้ extensionConfig
เพื่อให้ผู้ใช้ควบคุมได้USER_CONTROL_ALLOWED
Enum | |
---|---|
USER_CONTROL_SETTINGS_UNSPECIFIED |
ใช้ลักษณะการทำงานเริ่มต้นของแอปเพื่อพิจารณาว่าการควบคุมของผู้ใช้ได้รับอนุญาตหรือไม่ได้รับอนุญาต แอปส่วนใหญ่ใช้การควบคุมของผู้ใช้ได้โดยค่าเริ่มต้น แต่ระบบจะไม่อนุญาตให้ควบคุมผู้ใช้สำหรับแอปสำคัญบางแอป เช่น แอปที่ใช้ร่วมกัน (ตั้งค่า เป็น "จริง") แอปคีออสก์ และแอประบบที่สำคัญอื่นๆ |
USER_CONTROL_ALLOWED |
อนุญาตการควบคุมผู้ใช้สำหรับแอปนี้ แอปคีออสก์สามารถใช้การควบคุมนี้เพื่อให้ผู้ใช้ควบคุมได้ |
USER_CONTROL_DISALLOWED |
ไม่อนุญาตให้ใช้การควบคุมผู้ใช้สำหรับแอปนี้ ระบบจะรายงาน หากเวอร์ชัน Android ต่ำกว่า 11 |
KeyguardDisabledFeature
ฟีเจอร์การล็อกปุ่ม (หน้าจอล็อก) ที่สามารถปิดใช้งานได้..
Enum | |
---|---|
KEYGUARD_DISABLED_FEATURE_UNSPECIFIED |
ระบบจะละเว้นค่านี้ |
CAMERA |
ปิดใช้กล้องบนหน้าจอการล็อกปุ่มที่ปลอดภัย (เช่น PIN) |
NOTIFICATIONS |
ปิดใช้การแสดงการแจ้งเตือนทั้งหมดบนหน้าจอการล็อกปุ่มที่ปลอดภัย |
UNREDACTED_NOTIFICATIONS |
ปิดการแจ้งเตือนที่ไม่ได้ปกปิดบนหน้าจอคีย์การ์ดที่ปลอดภัย |
TRUST_AGENTS |
ไม่สนใจสถานะเอเจนต์ความน่าเชื่อถือในหน้าจอคีย์การ์ดที่ปลอดภัย |
DISABLE_FINGERPRINT |
ปิดใช้เซ็นเซอร์ลายนิ้วมือบนหน้าจอการล็อกปุ่มที่ปลอดภัย |
DISABLE_REMOTE_INPUT |
ในอุปกรณ์ที่ใช้ Android 6 หรือต่ำกว่า ให้ปิดการป้อนข้อความในการแจ้งเตือนบนหน้าจอการล็อกปุ่มที่ปลอดภัย ไม่มีผลใน Android 7 ขึ้นไป |
FACE |
ปิดใช้การตรวจสอบสิทธิ์ด้วยใบหน้าในหน้าจอการล็อกปุ่มที่ปลอดภัย |
IRIS |
ปิดใช้การตรวจสอบสิทธิ์ด้วย iris บนหน้าจอการล็อกปุ่มที่ปลอดภัย |
BIOMETRICS |
ปิดใช้การตรวจสอบสิทธิ์ด้วยข้อมูลไบโอเมตริกทั้งหมดในหน้าจอการล็อกปุ่มที่ปลอดภัย |
SHORTCUTS |
ปิดใช้แป้นพิมพ์ลัดทั้งหมดในหน้าจอการล็อกปุ่มที่ปลอดภัยใน Android 14 ขึ้นไป |
ALL_FEATURES |
ปิดใช้งานการปรับแต่งการล็อกปุ่มทั้งหมดในปัจจุบันและในอนาคต |
PersistentPreferredActivity
กิจกรรมเริ่มต้นสำหรับการจัดการ Intent ที่ตรงกับตัวกรอง Intent หนึ่งๆ หมายเหตุ: หากต้องการตั้งค่าคีออสก์ ให้ใช้ InstallType เป็น KIOSK
แทนการใช้กิจกรรมที่ต้องการแบบถาวร
การแสดง JSON |
---|
{ "receiverActivity": string, "actions": [ string ], "categories": [ string ] } |
ช่อง | |
---|---|
receiverActivity |
กิจกรรมที่ควรเป็นเครื่องจัดการ Intent เริ่มต้น ชื่อนี้ควรเป็นชื่อคอมโพเนนต์ของ Android เช่น |
actions[] |
การดำเนินการ Intent ที่จะจับคู่ในตัวกรอง หากมีการดำเนินการใดรวมอยู่ในตัวกรอง การดำเนินการของ Intent ต้องเป็นค่าใดค่าหนึ่งเพื่อให้ตรงกัน หากไม่มีการดำเนินการใดรวมอยู่ด้วย ระบบจะไม่สนใจการดำเนินการของ Intent |
categories[] |
หมวดหมู่ความตั้งใจที่จะจับคู่ในตัวกรอง Intent ประกอบด้วยหมวดหมู่ที่จำเป็นต้องใช้ ซึ่งทั้งหมดจะต้องรวมอยู่ในตัวกรองเพื่อให้ตรงกัน กล่าวคือ การเพิ่มหมวดหมู่ลงในตัวกรองจะไม่มีผลต่อการจับคู่ เว้นแต่จะมีการระบุหมวดหมู่นั้นไว้ใน Intent |
SystemUpdate
การกำหนดค่าสำหรับการจัดการการอัปเดตระบบ
หมายเหตุ: ระบบจะดาวน์โหลดการอัปเดตระบบ Google Play (หรือที่เรียกว่าการอัปเดต Mainline) โดยอัตโนมัติ แต่ต้องติดตั้งการรีบูตอุปกรณ์ ดูรายละเอียดเพิ่มเติมได้ที่ส่วนหลักในจัดการการอัปเดตระบบ
การแสดง 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
- เดือนและวัน 1 ปี (เช่น วันครบรอบ)
- ผ่านไป 1 ปี โดยมี 0 เดือนกับ 0 วัน
- ปีและเดือนที่มี 0 วัน (เช่น วันที่หมดอายุของบัตรเครดิต)
ประเภทที่เกี่ยวข้อง:
google.type.TimeOfDay
google.type.DateTime
google.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 |
เปิดใช้การรายงานดิสเพลย์หรือไม่ ข้อมูลรายงานไม่พร้อมใช้งานสำหรับอุปกรณ์ส่วนตัวที่มีโปรไฟล์งาน |
powerManagementEventsEnabled |
เปิดใช้การรายงานเหตุการณ์การจัดการพลังงานหรือไม่ ข้อมูลรายงานไม่พร้อมใช้งานสำหรับอุปกรณ์ส่วนตัวที่มีโปรไฟล์งาน |
hardwareStatusEnabled |
เปิดใช้การรายงานสถานะฮาร์ดแวร์หรือไม่ ข้อมูลรายงานไม่พร้อมใช้งานสำหรับอุปกรณ์ส่วนตัวที่มีโปรไฟล์งาน |
systemPropertiesEnabled |
เปิดใช้การรายงานพร็อพเพอร์ตี้ของระบบหรือไม่ |
applicationReportingSettings |
การตั้งค่าการรายงานแอปพลิเคชัน ใช้ได้เฉพาะเมื่อ applicationReportsEnabled เป็นจริง |
commonCriteriaModeEnabled |
เปิดใช้การรายงาน |
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.getPrivateKey
KeyChain.choosePrivateKeyAlias
เมื่อแอปเรียกใช้ KeyChain.choosePrivateKeyAlias
หากมี
ที่ตรงกันมากกว่า 1 รายการ กฎการจับคู่ล่าสุดจะกำหนดชื่อแทนของคีย์ที่จะแสดงผลchoosePrivateKeyRules
การแสดง JSON |
---|
{ "urlPattern": string, "packageNames": [ string ], "privateKeyAlias": string } |
ช่อง | |
---|---|
urlPattern |
รูปแบบ URL ที่จะจับคู่กับ URL ของคำขอ หากไม่ได้ตั้งค่าหรือเว้นว่างไว้ ระบบจะจับคู่กับ URL ทั้งหมด ซึ่งจะใช้ไวยากรณ์นิพจน์ทั่วไปของ |
packageNames[] |
ชื่อแพ็กเกจที่กฎนี้มีผล ระบบจะตรวจสอบแฮชของใบรับรองที่ลงนามสำหรับแต่ละแอปเทียบกับแฮชที่ Play ระบุไว้ หากไม่มีการระบุชื่อแพ็กเกจ ระบบจะส่งชื่อแทนให้กับแอปทั้งหมดที่เรียกใช้ |
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[] |
หากตั้งค่าไว้ กฎจะมีการดำเนินการลดปัญหาเพื่อปิดใช้แอปที่ระบุไว้ในรายการ แต่ข้อมูลแอปจะยังคงอยู่ |
ฟิลด์สหภาพ condition เงื่อนไข ซึ่งเมื่อพอใจแล้วจะทริกเกอร์การดำเนินการลดปัญหาที่กำหนดไว้ในกฎ ต้องตั้งค่าเงื่อนไขข้อใดข้อหนึ่งเท่านั้น condition ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
nonComplianceDetailCondition |
เงื่อนไขที่จะเป็นไปตามเงื่อนไขหากอุปกรณ์มีรายการที่ตรงกับ |
apiLevelCondition |
เงื่อนไขที่จะพึงพอใจหากระดับ API เฟรมเวิร์กของ Android ในอุปกรณ์ไม่เป็นไปตามข้อกำหนดขั้นต่ำ |
NonComplianceDetailCondition
เงื่อนไขของกฎการปฏิบัติตามข้อกำหนดที่จะเป็นไปตามเงื่อนไขหากอุปกรณ์มีรายการ NonComplianceDetail
ที่ตรงกัน NonComplianceDetail
จะตรงกับ NonComplianceDetailCondition
หากช่องทั้งหมดที่ตั้งค่าไว้ภายใน NonComplianceDetailCondition
ตรงกับช่อง NonComplianceDetail
ที่เกี่ยวข้อง
การแสดง JSON |
---|
{
"settingName": string,
"nonComplianceReason": enum ( |
ช่อง | |
---|---|
settingName |
ชื่อของการตั้งค่านโยบาย นี่คือชื่อช่อง JSON ของช่อง |
nonComplianceReason |
เหตุผลที่อุปกรณ์ไม่เป็นไปตามการตั้งค่า หากไม่ได้ตั้งค่า เงื่อนไขนี้จะตรงกับเหตุผลใดก็ได้ |
packageName |
ชื่อแพ็กเกจของแอปที่ไม่เป็นไปตามข้อกำหนด หากไม่ได้ตั้งค่า เงื่อนไขนี้จะตรงกับชื่อแพ็กเกจใดก็ได้ |
ApiLevelCondition
เงื่อนไขของกฎการปฏิบัติตามข้อกำหนดซึ่งยอมรับหากระดับ Android Framework API ในอุปกรณ์ไม่เป็นไปตามข้อกำหนดขั้นต่ำ แต่ละนโยบายมีกฎที่มีเงื่อนไขประเภทนี้ได้เพียง 1 ข้อเท่านั้น
การแสดง JSON |
---|
{ "minApiLevel": integer } |
ช่อง | |
---|---|
minApiLevel |
ระดับ Android Framework API ขั้นต่ำที่ต้องการ หากอุปกรณ์ไม่เป็นไปตามข้อกำหนดขั้นต่ำ แสดงว่าเป็นไปตามเงื่อนไขนี้ ต้องมากกว่าศูนย์ |
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 |
คำอธิบายของการดำเนินการนี้ |
ฟิลด์สหภาพ action การดำเนินการที่จะดำเนินการระหว่างการตั้งค่า action ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
launchApp |
การดำเนินการเพื่อเปิดแอป แอปจะเปิดขึ้นโดย Intent ที่มี Intent เพิ่มเติมซึ่งกำหนดคีย์ |
LaunchAppAction
การดำเนินการเพื่อเปิดแอป
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์สหภาพ launch คำอธิบายการดำเนินการเปิดใช้งานที่จะดำเนินการ launch ต้องเป็นเพียงข้อใดข้อหนึ่งต่อไปนี้ |
|
packageName |
ชื่อแพ็กเกจของแอปที่จะเปิดตัว |
PolicyEnforcementRule
กฎที่กำหนดการดำเนินการที่จะทำเมื่ออุปกรณ์หรือโปรไฟล์งานไม่เป็นไปตามนโยบายที่ระบุไว้ใน settingName
ในกรณีที่มีกฎการบังคับใช้หลายกฎหรือกฎการบังคับใช้ที่เรียกใช้หลายกฎ การรวมจะเกิดขึ้นเมื่อมีการดำเนินการที่รุนแรงที่สุด อย่างไรก็ตาม กฎที่ทริกเกอร์ทั้งหมดจะยังคงถูกติดตาม ซึ่งได้แก่ เวลาทริกเกอร์เริ่มต้นและรายละเอียดการไม่ปฏิบัติตามข้อกำหนดที่เกี่ยวข้อง และในกรณีที่เป็นไปตามกฎการบังคับใช้ที่เข้มงวดที่สุด ระบบจะใช้การดำเนินการที่เหมาะสมที่สุดในลำดับถัดไป
การแสดง JSON |
---|
{ "blockAction": { object ( |
ช่อง | |
---|---|
blockAction |
การดําเนินการเพื่อบล็อกการเข้าถึงแอปและข้อมูลในอุปกรณ์ของบริษัทหรือในโปรไฟล์งาน การดำเนินการนี้จะทริกเกอร์การแจ้งเตือนที่ผู้ใช้เห็นพร้อมข้อมูล (หากเป็นไปได้) เกี่ยวกับวิธีแก้ไขปัญหาการปฏิบัติตามข้อกำหนด หมายเหตุ: ต้องระบุ |
wipeAction |
การดำเนินการเพื่อรีเซ็ตอุปกรณ์ของบริษัทหรือลบโปรไฟล์งาน หมายเหตุ: ต้องระบุ |
ฟิลด์สหภาพ 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 |
โหมดควบคุมเกณฑ์ทั่วไป - มาตรฐานความปลอดภัยที่กำหนดไว้ในเกณฑ์ทั่วไปสำหรับการประเมินความปลอดภัยของเทคโนโลยีสารสนเทศ (CC) การเปิดใช้โหมด Common Criteria จะเพิ่มองค์ประกอบความปลอดภัยบางอย่างในอุปกรณ์ ซึ่งรวมถึงการเข้ารหัส AES-GCM ของคีย์บลูทูธในระยะยาว และที่เก็บการกำหนดค่า Wi-Fi คำเตือน: โหมด Common Criteria บังคับใช้รูปแบบการรักษาความปลอดภัยที่เข้มงวดที่โดยปกติต้องใช้สำหรับผลิตภัณฑ์ด้านไอทีที่ใช้ในระบบความมั่นคงแห่งชาติ และองค์กรอื่นๆ ที่มีความละเอียดอ่อนสูง อาจส่งผลต่อการใช้งานอุปกรณ์มาตรฐาน เปิดใช้เมื่อจำเป็นเท่านั้น |
personalAppsThatCanReadWorkNotifications[] |
แอปส่วนตัวที่อ่านการแจ้งเตือนของโปรไฟล์งานได้โดยใช้ NotificationListenerService โดยค่าเริ่มต้น แอปส่วนตัว (นอกเหนือจากแอประบบ) จะอ่านการแจ้งเตือนงานไม่ได้ แต่ละค่าในรายการต้องเป็นชื่อแพ็กเกจ |
mtePolicy |
ไม่บังคับ ควบคุม Memory Tagging Extension (MTE) ในอุปกรณ์ ต้องรีบูตอุปกรณ์เพื่อให้การเปลี่ยนแปลงกับนโยบาย MTE มีผล |
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
โหมดควบคุมเกณฑ์ทั่วไป - มาตรฐานความปลอดภัยที่กำหนดไว้ในเกณฑ์ทั่วไปสำหรับการประเมินความปลอดภัยของเทคโนโลยีสารสนเทศ (CC) การเปิดใช้โหมด Common Criteria จะเพิ่มองค์ประกอบความปลอดภัยบางอย่างในอุปกรณ์ ซึ่งรวมถึงการเข้ารหัส AES-GCM ของคีย์บลูทูธในระยะยาว และที่เก็บการกำหนดค่า Wi-Fi
คำเตือน: โหมด 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 ขึ้นไป ระบบจะรายงาน |
PersonalUsagePolicies
นโยบายที่ควบคุมการใช้งานส่วนตัวในอุปกรณ์ของบริษัทที่มีโปรไฟล์งาน
การแสดง JSON |
---|
{ "cameraDisabled": boolean, "screenCaptureDisabled": boolean, "accountTypesWithManagementDisabled": [ string ], "maxDaysWithWorkOff": integer, "personalPlayStoreMode": enum ( |
ช่อง | |
---|---|
cameraDisabled |
หากเป็นจริง กล้องจะปิดใช้ในโปรไฟล์ส่วนตัวอยู่ |
screenCaptureDisabled |
หากเป็น "จริง" ระบบจะปิดใช้การจับภาพหน้าจอสำหรับผู้ใช้ทุกคน |
accountTypesWithManagementDisabled[] |
ประเภทบัญชีที่ผู้ใช้จัดการไม่ได้ |
maxDaysWithWorkOff |
ควบคุมระยะเวลาในการปิดโปรไฟล์งาน ระยะเวลาขั้นต่ำต้องไม่ต่ำกว่า 3 วัน รายละเอียดอื่นๆ มีดังนี้
|
personalPlayStoreMode |
ใช้ร่วมกับ |
personalApplications[] |
นโยบายที่มีผลกับแอปพลิเคชันในโปรไฟล์ส่วนตัว |
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 |
แอปพร้อมให้ติดตั้งในโปรไฟล์ส่วนตัว |
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[] |
ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป |
ฟิลด์สหภาพ ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป |
|
contentProviderEndpoint |
ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป |
ContentProviderEndpoint
ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป
การแสดง JSON |
---|
{ "uri": string, "packageName": string, "signingCertsSha256": [ string ] } |
ช่อง | |
---|---|
uri |
ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป |
packageName |
ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป |
signingCertsSha256[] |
ต้องระบุ ฟีเจอร์นี้อาจไม่มีให้บริการสำหรับผู้ใช้ทั่วไป |
CrossProfilePolicies
ควบคุมข้อมูลจากโปรไฟล์งานที่เข้าถึงได้จากโปรไฟล์ส่วนตัว และในทางกลับกันด้วย ระบบจะรายงาน
ที่ใช้ nonComplianceDetail
หากอุปกรณ์ไม่มีโปรไฟล์งานMANAGEMENT_MODE
การแสดง JSON |
---|
{ "showWorkContactsInPersonalProfile": enum ( |
ช่อง | |
---|---|
showWorkContactsInPersonalProfile |
แอปส่วนตัวเข้าถึงรายชื่อติดต่อที่จัดเก็บไว้ในโปรไฟล์งานได้หรือไม่ ดู |
crossProfileCopyPaste |
ข้อความที่คัดลอกจากโปรไฟล์หนึ่ง (ส่วนตัวหรือที่ทำงาน) จะวางในอีกโปรไฟล์ได้หรือไม่ |
crossProfileDataSharing |
แชร์ข้อมูลจากโปรไฟล์หนึ่ง (ส่วนตัวหรืองาน) กับแอปในอีกโปรไฟล์ได้หรือไม่ ควบคุมการแชร์ข้อมูลอย่างง่ายผ่าน Intent โดยเฉพาะ การจัดการช่องทางการสื่อสารข้ามโปรไฟล์อื่นๆ เช่น การค้นหารายชื่อติดต่อ การคัดลอก/วาง หรือแอปงานและแอปส่วนตัวที่เชื่อมต่อ จะมีการกำหนดค่าแยกกัน |
workProfileWidgetsDefault |
ระบุลักษณะการทำงานเริ่มต้นสำหรับวิดเจ็ตโปรไฟล์งาน หากนโยบายไม่ได้ระบุ |
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 และรายชื่อติดต่อเริ่มต้น OEM ทั้งแอปโทรศัพท์ แอป Messages และ Contacts ที่ผู้ใช้กำหนดค่าไว้ ตลอดจนระบบอื่นๆ หรือ 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 |
วิดเจ็ตโปรไฟล์งานไม่ได้รับอนุญาตโดยค่าเริ่มต้น ซึ่งหมายความว่าหากนโยบายไม่ได้ระบุ เป็น สำหรับแอปพลิเคชัน แอปพลิเคชันจะเพิ่มวิดเจ็ตในหน้าจอหลักไม่ได้ |
PreferentialNetworkService
ควบคุมว่าจะเปิดใช้บริการเครือข่ายที่ต้องการในโปรไฟล์งานหรือไม่ ดูรายละเอียดได้ที่ preferentialNetworkService
Enum | |
---|---|
PREFERENTIAL_NETWORK_SERVICE_UNSPECIFIED |
ไม่ระบุ ค่าเริ่มต้นคือ PREFERENTIAL_NETWORK_SERVICES_DISABLED |
PREFERENTIAL_NETWORK_SERVICE_DISABLED |
บริการเครือข่ายพิเศษถูกปิดใช้ในโปรไฟล์งาน |
PREFERENTIAL_NETWORK_SERVICE_ENABLED |
เปิดใช้บริการเครือข่ายที่ต้องการในโปรไฟล์งาน |
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 ขึ้นไป |
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 |
ไม่ระบุ ค่าเริ่มต้นคือ เว้นแต่จะตั้งค่า เป็น true หากตั้งค่า เป็น "จริง" จะเทียบเท่ากับ
|
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 โดยตรง รองรับในอุปกรณ์ของบริษัทที่ใช้ 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 |
ไม่ระบุ ค่าเริ่มต้นคือ เว้นแต่จะตั้งค่า เป็น true หากตั้งค่า เป็น "จริง" จะเทียบเท่ากับ
|
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 แสดงเป็นสตริง |
DeviceRadioState
การควบคุมการตั้งค่าวิทยุของอุปกรณ์
การแสดง JSON |
---|
{ "wifiState": enum ( |
ช่อง | |
---|---|
wifiState |
ควบคุมสถานะปัจจุบันของ Wi-Fi และว่าผู้ใช้จะเปลี่ยนสถานะของ 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 |
อนุญาตให้พิมพ์ |
วิธีการ |
|
---|---|
|
ลบนโยบาย |
|
รับนโยบาย |
|
แสดงรายการนโยบายสำหรับองค์กรที่ระบุ |
|
อัปเดตหรือสร้างนโยบาย |