- แหล่งข้อมูล: นโยบาย
- ApplicationPolicy
- InstallType
- PermissionPolicy
- PermissionGrant
- DelegatedScope
- ManagedConfigurationTemplate
- ConnectedWorkAndPersonalApp
- AutoUpdateMode
- ExtensionConfig
- AlwaysOnVpnLockdownExemption
- WorkProfileWidgets
- CredentialProviderPolicy
- InstallConstraint
- NetworkTypeConstraint
- ChargingConstraint
- DeviceIdleConstraint
- UserControlSettings
- PreferentialNetworkId
- 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
- เมธอด
แหล่งข้อมูล: นโยบาย
ทรัพยากรนโยบายแสดงถึงกลุ่มการตั้งค่าที่ควบคุมลักษณะการทำงานของอุปกรณ์ที่มีการจัดการและแอปที่ติดตั้งในอุปกรณ์
การแสดง 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 |
เปิดใช้ช่องทางหลบหนีเครือข่ายหรือไม่ หากเชื่อมต่อเครือข่ายไม่ได้ในเวลาบูต ฟีเจอร์ทางลัดจะแจ้งให้ผู้ใช้เชื่อมต่อเครือข่ายชั่วคราวเพื่อรีเฟรชนโยบายของอุปกรณ์ หลังจากใช้นโยบายแล้ว ระบบจะลืมเครือข่ายชั่วคราวและอุปกรณ์จะบูตต่อไป ซึ่งจะช่วยป้องกันไม่ให้เชื่อมต่อเครือข่ายไม่ได้ในกรณีที่ไม่มีเครือข่ายที่เหมาะสมในนโยบายล่าสุด และอุปกรณ์บูตเข้าสู่แอปในโหมดล็อกงาน หรือผู้ใช้เข้าถึงการตั้งค่าอุปกรณ์ไม่ได้ หมายเหตุ: การตั้งค่า |
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 |
ไม่บังคับ ควบคุมว่าจะอนุญาตให้แอปในอุปกรณ์สำหรับอุปกรณ์ที่มีการจัดการครบวงจรหรือในโปรไฟล์งานสำหรับอุปกรณ์ที่มีโปรไฟล์งานแสดงฟังก์ชันของแอปหรือไม่ |
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 ขึ้นไปหรือไม่ |
||||||||||||||||
installConstraint[] |
ไม่บังคับ ข้อจำกัดในการติดตั้งแอป คุณระบุ |
||||||||||||||||
installPriority |
ไม่บังคับ ในบรรดาแอปที่ตั้งค่า ซึ่งจะควบคุมลำดับความสำคัญที่เกี่ยวข้องของการติดตั้ง ค่า 0 (ค่าเริ่มต้น) หมายความว่าแอปนี้ไม่มีลำดับความสำคัญเหนือแอปอื่นๆ สำหรับค่าระหว่าง 1 ถึง 10,000 ค่าที่ต่ำกว่าหมายถึงลำดับความสำคัญที่สูงกว่า ระบบจะปฏิเสธค่าที่อยู่นอกช่วง 0 ถึง 10,000 |
||||||||||||||||
userControlSettings |
ไม่บังคับ ระบุว่าจะอนุญาตให้ผู้ใช้ควบคุมแอปหรือไม่ การควบคุมของผู้ใช้รวมถึงการดำเนินการของผู้ใช้ เช่น การหยุดแอปโดยบังคับและการล้างข้อมูลแอป แอปบางประเภทจะได้รับการจัดการเป็นพิเศษ โปรดดูรายละเอียดเพิ่มเติมที่ |
||||||||||||||||
preferentialNetworkId |
ไม่บังคับ รหัสของเครือข่ายที่ต้องการซึ่งแอปพลิเคชันใช้ ต้องมีการกำหนดค่าสำหรับรหัสเครือข่ายที่ระบุใน |
InstallType
ประเภทการติดตั้งที่จะดำเนินการสำหรับแอป หาก
อ้างอิงแอป แอปดังกล่าวต้องตั้งค่า setupAction
เป็น installType
REQUIRED_FOR_SETUP
ไม่เช่นนั้นการตั้งค่าจะล้มเหลว
Enum | |
---|---|
INSTALL_TYPE_UNSPECIFIED |
ไม่ระบุ ค่าเริ่มต้นคือ AVAILABLE |
PREINSTALLED |
ระบบจะติดตั้งแอปโดยอัตโนมัติและผู้ใช้สามารถนำออกได้ |
FORCE_INSTALLED |
ระบบจะติดตั้งแอปโดยอัตโนมัติโดยไม่คำนึงถึงช่วงเวลาบำรุงรักษาที่ตั้งไว้ และผู้ใช้จะนำแอปออกไม่ได้ |
BLOCKED |
แอปถูกบล็อกและติดตั้งไม่ได้ หากแอปถูกติดตั้งเพราะนโยบายก่อนหน้านี้ระบุไว้ แอปจะถูกถอนการติดตั้ง และยังบล็อกฟังก์ชันการทำงานของแอปด่วนด้วย |
AVAILABLE |
แอปพร้อมให้ติดตั้ง |
REQUIRED_FOR_SETUP |
ระบบจะติดตั้งแอปโดยอัตโนมัติ และผู้ใช้จะนำออกไม่ได้ ทั้งนี้การตั้งค่าจะดำเนินการต่อไม่ได้จนกว่าการติดตั้งจะเสร็จสมบูรณ์ |
KIOSK |
ระบบจะติดตั้งแอปในโหมดคีออสก์โดยอัตโนมัติ โดยจะตั้งค่าให้เป็นเจตนาหน้าแรกที่ต้องการและอยู่ในรายการที่อนุญาตสำหรับโหมดล็อกงาน การตั้งค่าอุปกรณ์จะไม่เสร็จสมบูรณ์จนกว่าจะติดตั้งแอป หลังจากติดตั้งแล้ว ผู้ใช้จะนำแอปออกไม่ได้ คุณตั้งค่านี้ได้สำหรับแอปเดียวต่อนโยบายเท่านั้นinstallType เมื่อมีข้อความนี้ในนโยบาย ระบบจะปิดใช้แถบสถานะโดยอัตโนมัติ |
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
หรือไม่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
ระบุว่าจะอนุญาตให้ผู้ใช้ควบคุมแอปที่กำหนดหรือไม่ การควบคุมของผู้ใช้รวมถึงการดำเนินการของผู้ใช้ เช่น การหยุดแอปโดยบังคับและการล้างข้อมูลแอป
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 |
KeyguardDisabledFeature
ฟีเจอร์ Keyguard (หน้าจอล็อก) ที่ปิดใช้ได้
Enum | |
---|---|
KEYGUARD_DISABLED_FEATURE_UNSPECIFIED |
ระบบจะไม่สนใจค่านี้ |
CAMERA |
ปิดใช้กล้องในหน้าจอ Keyguard ที่ปลอดภัย (เช่น PIN) |
NOTIFICATIONS |
ปิดใช้การแสดงการแจ้งเตือนทั้งหมดในหน้าจอ Keyguard ที่ปลอดภัย |
UNREDACTED_NOTIFICATIONS |
ปิดใช้การแจ้งเตือนที่ไม่ได้แก้ไขในหน้าจอ Keyguard ที่ปลอดภัย |
TRUST_AGENTS |
ไม่สนใจสถานะเอเจนต์ความน่าเชื่อถือในหน้าจอ Keyguard ที่ปลอดภัย |
DISABLE_FINGERPRINT |
ปิดใช้เซ็นเซอร์ลายนิ้วมือในหน้าจอ Keyguard ที่ปลอดภัย |
DISABLE_REMOTE_INPUT |
ในอุปกรณ์ที่ใช้ Android 6 และต่ำกว่า จะปิดใช้การป้อนข้อความในการแจ้งเตือนบนหน้าจอล็อกที่ปลอดภัย ไม่มีผลกับ Android 7 ขึ้นไป |
FACE |
ปิดใช้การตรวจสอบสิทธิ์ด้วยใบหน้าในหน้าจอ Keyguard ที่ปลอดภัย |
IRIS |
ปิดใช้การตรวจสอบสิทธิ์ด้วยม่านตาในหน้าจอ Keyguard ที่ปลอดภัย |
BIOMETRICS |
ปิดใช้การตรวจสอบสิทธิ์ด้วยข้อมูลไบโอเมตริกทั้งหมดในหน้าจอ Secure 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.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 |
เปิดใช้การรายงานโฆษณา Display หรือไม่ ข้อมูลรายงานไม่พร้อมใช้งานสำหรับอุปกรณ์ส่วนตัวที่มีโปรไฟล์งาน |
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.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[] |
หากตั้งค่าไว้ กฎจะรวมการดำเนินการบรรเทาเพื่อปิดใช้แอปที่ระบุไว้ในรายการ แต่จะเก็บรักษาข้อมูลแอปไว้ |
ฟิลด์ 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 ซึ่งเป็นมาตรฐานความปลอดภัยที่กำหนดไว้ในเกณฑ์ร่วมกันสำหรับการประเมินความปลอดภัยด้านเทคโนโลยีสารสนเทศ (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 ซึ่งเป็นมาตรฐานความปลอดภัยที่กำหนดไว้ในเกณฑ์ร่วมกันสำหรับการประเมินความปลอดภัยด้านเทคโนโลยีสารสนเทศ (CC) การเปิดใช้โหมด Common Criteria จะเพิ่มคอมโพเนนต์ความปลอดภัยบางอย่างในอุปกรณ์ ซึ่งรวมถึง
- การเข้ารหัส AES-GCM ของคีย์ระยะยาวของบลูทูธ
- ร้านค้าที่กำหนดค่า Wi-Fi
- การตรวจสอบใบรับรองเครือข่ายเพิ่มเติมที่ต้องใช้ TLSv1.2 เพื่อเชื่อมต่อกับโฮสต์ปลายทางของ AM API
- ตรวจสอบความสมบูรณ์ของนโยบายการเข้ารหัส ขอแนะนำให้ตั้งค่า
เป็น "จริง" เพื่อดูสถานะของการตรวจสอบความสมบูรณ์ของนโยบาย หากการยืนยันลายเซ็นของนโยบายไม่สำเร็จ ระบบจะไม่ใช้นโยบายในอุปกรณ์และจะตั้งค่าstatusReportingSettings.commonCriteriaModeEnabled
เป็นcommonCriteriaModeInfo.policy_signature_verification_status
POLICY_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_ENABLED
overrideApns
การแสดง 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 ฉุกเฉิน นี่ไม่ใช่ APN ของ IA แต่ใช้สำหรับการเข้าถึงบริการของผู้ให้บริการในสถานการณ์การโทรฉุกเฉิน การตั้งค่านี้ทำได้ในอุปกรณ์ที่มีการจัดการครบวงจรเท่านั้น ระบบจะรายงาน ที่มี สำหรับโปรไฟล์งาน |
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 |
แอปในอุปกรณ์สำหรับอุปกรณ์ที่มีการจัดการครบวงจรหรือในโปรไฟล์งานสำหรับอุปกรณ์ที่มีโปรไฟล์งานจะได้รับอนุญาตให้แสดงฟังก์ชันของแอป |
เมธอด |
|
---|---|
|
ลบนโยบาย |
|
รับนโยบาย |
|
แสดงรายการนโยบายสำหรับองค์กรที่ระบุ |
|
อัปเดตหรือสร้างแอปพลิเคชันในนโยบาย |
|
อัปเดตหรือสร้างนโยบาย |
|
นำแอปพลิเคชันในนโยบายออก |