- Ресурс: Политика
- Политика применения
- Тип установки
- РазрешениеПолитика
- РазрешениеGrant
- Делегированная область действия
- Шаблон управляемой конфигурации
- ConnectedWorkAndPersonalApp
- Режим автообновления
- Конфигурация расширения
- AlwaysOnVpnLockdownExemption
- WorkProfileВиджеты
- CredentialProviderPolicy
- УстановитьОграничение
- Ограничение типа сети
- ChargingConstraint
- DeviceIdleConstraint
- Настройки управления пользователем
- PreferentialNetworkId
- KeyguardDisabledFeature
- Постоянная предпочтительная активность
- Обновление системы
- SystemUpdateType
- Период заморозки
- Дата
- СтатусОтчетНастройки
- ПриложениеОтчетностьНастройки
- СписокИменПакета
- BatteryPluggedMode
- ProxyInfo
- Выберите правило закрытого ключа
- AlwaysOnVpnPackage
- МестоположениеРежим
- ComplianceRule
- НесоответствиеПодробностиСостояние
- УсловиеУровняАпи
- AppAutoUpdatePolicy
- AppTrack
- Политика шифрования
- PlayStoreMode
- НастройкаДействие
- LaunchAppAction
- ПолитикаПравилоИсполненияПравила
- БлокДействие
- БлокСкоп
- WipeAction
- КиоскКастомизация
- PowerButtonActions
- SystemErrorWarnings
- СистемаНавигация
- Строка состояния
- Настройки устройства
- Расширенные возможности безопасности
- Политика ненадежных приложений
- GooglePlayProtectVerifyApps
- Настройки разработчика
- CommonCriteriaMode
- MtePolicy
- ПолитикаЗащитыСодержания
- Политики личного использования
- PlayStoreMode
- ПерсональнаяПолитикаПрименения
- Тип установки
- PrivateSpaceПолитика
- BluetoothОбмен
- AutoDateAndTimeZone
- OncCertificateProvider
- ContentProviderEndpoint
- CrossProfilePolicies
- ПоказатьРаботаКонтактыВПерсональномПрофиль
- CrossProfileКопироватьВставить
- CrossProfileDataSharing
- WorkProfileWidgetsDefault
- Преференциальная сетевая служба
- Журнал использования
- Тип журнала
- Доступ к камере
- МикрофонДоступ
- УстройствоПодключениеУправление
- UsbDataAccess
- НастроитьWiFi
- Настройки WifiDirect
- TetheringSettings
- WifiSsidPolicy
- WifiSsidPolicyType
- WifiSsid
- Wi-FiПолитика роуминга
- WifiРоумингНастройка
- WifiRoamingMode
- BluetoothОбмен
- Предпочтительныесетевыенастройкислужбы
- Предпочтительная конфигурация сетевой службы
- FallbackToDefaultConnection
- НесоответствующиеСети
- APNПолитика
- ПереопределитьApns
- APNнастройка
- Тип APN
- AlwaysOnSetting
- Тип аутентификации
- MvnoType
- Тип сети
- Протокол
- DeviceRadioState
- WifiState
- AirplaneModeState
- Сверхширокополосное государство
- CellularTwoGState
- МинимальныйУровеньБезопасностиWiFi
- CredentialProviderPolicyDefault
- ПечатьПолитика
- Настройки дисплея
- НастройкиЯркостиЭкрана
- ScreenBrightnessMode
- Настройки времени ожидания экрана
- ScreenTimeoutMode
- AssistContentPolicy
- WorkAccountSetupConfig
- Тип аутентификации
- WipeDataFlag
- EnterpriseDisplayNameВидимость
- Методы
Ресурс: Политика
Ресурс политики представляет собой группу параметров, которые управляют поведением управляемого устройства и установленных на нем приложений.
JSON-представление |
---|
{ "name": string, "version": string, "applications": [ { object ( |
Поля | |
---|---|
name | Имя политики в формате |
version | Версия политики. Это поле только для чтения. Версия увеличивается каждый раз при обновлении политики. |
applications[] | Политика, применяемая к приложениям. Может содержать не более 3000 элементов. |
maximumTimeToLock | Максимальное время в миллисекундах для активности пользователя до блокировки устройства. Значение 0 означает отсутствие ограничений. |
screenCaptureDisabled | Отключен ли захват экрана. |
cameraDisabled | Если |
keyguardDisabledFeatures[] | Отключены настройки блокировки клавиатуры, такие как виджеты. |
defaultPermissionPolicy | Политика разрешений по умолчанию для запросов разрешений во время выполнения. |
persistentPreferredActivities[] | Действия обработчика намерений по умолчанию. |
openNetworkConfiguration | Конфигурация сети для устройства. Подробнее см. в разделе настройка сетей . |
systemUpdate | Политика обновления системы, которая контролирует, как применяются обновления ОС. Если тип обновления — Примечание: обновления системы Google Play (также называемые обновлениями Mainline) автоматически загружаются и требуют перезагрузки устройства для установки. Более подробную информацию см. в разделе Mainline в разделе Управление обновлениями системы . |
accountTypesWithManagementDisabled[] | Типы учетных записей, которыми пользователь не может управлять. |
addUserDisabled | Отключено ли добавление новых пользователей и профилей. Для устройств, где |
adjustVolumeDisabled | Отключена ли регулировка общей громкости. Также отключает звук устройства. Настройка действует только на полностью управляемых устройствах. |
factoryResetDisabled | Отключен ли сброс настроек к заводским настройкам. |
installAppsDisabled | Запрещена ли установка приложений пользователем. |
mountPhysicalMediaDisabled | Запрещено ли пользователю монтирование физических внешних носителей. |
modifyAccountsDisabled | Отключено ли добавление или удаление учетных записей. |
safeBootDisabled | Отключена ли перезагрузка устройства в безопасном режиме. |
uninstallAppsDisabled | Отключено ли удаление приложений пользователем. Это предотвращает удаление приложений, даже тех, которые удалены с помощью |
statusBarDisabled | Отключена ли строка состояния. Это отключает уведомления, быстрые настройки и другие экранные наложения, которые позволяют выйти из полноэкранного режима. УСТАРЕЛО. Чтобы отключить строку состояния на устройстве-киоске, используйте InstallType |
keyguardDisabled | Если true, это отключает экран блокировки для основного и/или дополнительного дисплеев. Эта политика поддерживается только в режиме управления выделенным устройством. |
minimumApiLevel | Минимально допустимый уровень API Android. |
statusReportingSettings | Настройки отчета о состоянии |
bluetoothContactSharingDisabled | Отключен ли общий доступ к контактам по Bluetooth. |
shortSupportMessage | Сообщение, отображаемое пользователю на экране настроек, где функционал отключен администратором. Если сообщение длиннее 200 символов, оно может быть обрезано. |
longSupportMessage | Сообщение, отображаемое пользователю на экране настроек администратора устройства. |
passwordRequirements | Требования к паролю. Поле Примечание: Значения |
wifiConfigsLockdownEnabled | Это устарело. |
bluetoothConfigDisabled | Отключена ли настройка Bluetooth. |
cellBroadcastsConfigDisabled | Отключена ли настройка сотовой трансляции. |
credentialsConfigDisabled | Отключена ли настройка учетных данных пользователя. |
mobileNetworksConfigDisabled | Отключена ли настройка мобильных сетей. |
tetheringConfigDisabled | Отключена ли настройка модема и портативных точек доступа. Если |
vpnConfigDisabled | Отключена ли настройка VPN. |
wifiConfigDisabled | Отключена ли настройка сетей Wi-Fi. Поддерживается на полностью управляемых устройствах и рабочих профилях на корпоративных устройствах. Для полностью управляемых устройств установка этого параметра в значение true удаляет все настроенные сети и сохраняет только сети, настроенные с помощью |
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 | Отключен ли Bluetooth. Предпочтительнее использовать эту настройку, чем |
complianceRules[] | Правила, определяющие, какие смягчающие действия следует предпринять, когда устройство не соответствует своей политике. Когда условия для нескольких правил выполнены, выполняются все смягчающие действия для правил. Максимальное количество правил — 100. Вместо этого используйте правила принудительного применения политики. |
blockApplicationsEnabled | Блокируются ли от установки приложения, отличные от настроенных в |
installUnknownSourcesAllowed | Это поле не имеет никакого эффекта. |
debuggingFeaturesAllowed | Разрешено ли пользователю включать функции отладки. |
funDisabled | Разрешено ли пользователю развлекаться. Контролирует, отключена ли игра-пасхалка в Настройках. |
autoTimeRequired | Требуется ли автоматическое время, что не позволяет пользователю вручную устанавливать дату и время. Если установлено |
permittedAccessibilityServices | Указывает разрешенные службы доступности. Если поле не задано, можно использовать любую службу доступности. Если поле задано, можно использовать только службы доступности в этом списке и встроенную службу доступности системы. В частности, если поле пустое, можно использовать только встроенные службы доступности системы. Это можно задать на полностью управляемых устройствах и в рабочих профилях. При применении к рабочему профилю это влияет как на личный профиль, так и на рабочий профиль. |
appAutoUpdatePolicy | Рекомендуемая альтернатива: Если для Политика автоматического обновления приложений, которая контролирует, когда могут применяться автоматические обновления приложений. |
kioskCustomLauncherEnabled | Включен ли пользовательский лаунчер киоска. Это заменяет домашний экран на лаунчер, который блокирует устройство для приложений, установленных через настройки |
androidDevicePolicyTracks[] | Эта настройка не поддерживается. Любое значение игнорируется. |
skipFirstUseHintsEnabled | Отметьте, чтобы пропустить подсказки при первом использовании. Администратор предприятия может включить системную рекомендацию для приложений, чтобы пропустить их пользовательское руководство и другие вводные подсказки при первом запуске. |
privateKeySelectionEnabled | Позволяет отображать пользовательский интерфейс на устройстве, чтобы пользователь мог выбрать псевдоним закрытого ключа, если в ChoosePrivateKeyRules нет соответствующих правил. Для устройств ниже Android P настройка этого параметра может сделать корпоративные ключи уязвимыми. Это значение не будет иметь никакого эффекта, если какое-либо приложение имеет область делегирования |
encryptionPolicy | Включено ли шифрование |
usbMassStorageEnabled | Включено ли USB-хранилище. Устарело. |
permissionGrants[] | Явные разрешения или групповые разрешения или запреты для всех приложений. Эти значения переопределяют |
playStoreMode | Этот режим контролирует, какие приложения доступны пользователю в Play Store, а также поведение устройства при удалении приложений из политики. |
setupActions[] | Действие, которое необходимо выполнить в процессе настройки. Можно указать максимум одно действие. |
passwordPolicies[] | Политики требований к паролю. Различные политики могут быть установлены для рабочего профиля или полностью управляемых устройств путем установки поля |
policyEnforcementRules[] | Правила, определяющие поведение, когда конкретная политика не может быть применена на устройстве |
kioskCustomization | Настройки, управляющие поведением устройства в режиме киоска. Чтобы включить режим киоска, установите |
advancedSecurityOverrides | Расширенные настройки безопасности. В большинстве случаев их настройка не требуется. |
personalUsagePolicies | Политики управления личным использованием корпоративного устройства. |
autoDateAndTimeZone | Включены ли на устройстве компании автоматическая дата, время и часовой пояс. Если это установлено, то |
oncCertificateProviders[] | Эта функция обычно недоступна. |
crossProfilePolicies | На устройстве применены межпрофильные политики. |
preferentialNetworkService | Управляет включением предпочтительной сетевой службы в рабочем профиле или на полностью управляемых устройствах. Например, организация может иметь соглашение с оператором связи о том, что все рабочие данные с устройств ее сотрудников будут отправляться через сетевую службу, предназначенную для корпоративного использования. Примером поддерживаемой предпочтительной сетевой службы является корпоративный слайс в сетях 5G. Эта политика не действует, если |
usageLog | Настройка ведения журнала активности устройства. |
cameraAccess | Управляет использованием камеры и наличием у пользователя доступа к переключателю доступа к камере. |
microphoneAccess | Управляет использованием микрофона и имеет ли пользователь доступ к переключателю доступа к микрофону. Это применимо только к полностью управляемым устройствам. |
deviceConnectivityManagement | Охватывает элементы управления подключением устройств, такими как Wi-Fi, доступ к данным через USB, подключение клавиатуры/мыши и многое другое. |
deviceRadioState | Охватывает элементы управления состоянием радио, такими как Wi-Fi, Bluetooth и т. д. |
credentialProviderPolicyDefault | Контролирует, каким приложениям разрешено выступать в качестве поставщиков учетных данных на Android 14 и выше. Эти приложения хранят учетные данные, см. здесь и здесь для получения подробной информации. См. также |
printingPolicy | Необязательно. Управляет разрешением печати. Поддерживается на устройствах под управлением Android 9 и выше. |
displaySettings | Необязательно. Элементы управления настройками дисплея. |
assistContentPolicy | Необязательно. Управляет тем, разрешено ли отправлять AssistContent в привилегированное приложение, например, в приложение-помощник. AssistContent включает снимки экрана и информацию о приложении, например имя пакета. Поддерживается на Android 15 и выше. |
workAccountSetupConfig | Необязательно. Управляет конфигурацией настройки рабочей учетной записи, например, сведениями о том, требуется ли аутентифицированная учетная запись Google. |
wipeDataFlags[] | Необязательно. Флаги очистки, указывающие, какие данные очищаются при очистке устройства или профиля по любой причине (например, несоответствие). Это не относится к методу |
enterpriseDisplayNameVisibility | Необязательно. Управляет отображением |
Политика применения
Политика для отдельного приложения. Примечание: Доступность приложения на данном устройстве не может быть изменена с помощью этой политики, если включен
. Максимальное количество приложений, которые вы можете указать для одной политики, составляет 3000. 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 в автономном режиме. Это поле можно задать максимум для одного приложения. Отпечаток сертификата ключа подписи приложения на устройстве должен соответствовать одной из записей в | ||||||||||||||||
alwaysOnVpnLockdownExemption | Указывает, разрешено ли приложению работать в сети, когда VPN не подключен и | ||||||||||||||||
workProfileWidgets | Указывает, разрешено ли приложению, установленному в рабочем профиле, добавлять виджеты на главный экран. | ||||||||||||||||
credentialProviderPolicy | Необязательно. Разрешено ли приложению выступать в качестве поставщика учетных данных на Android 14 и выше. | ||||||||||||||||
installConstraint[] | Необязательно. Ограничения для установки приложения. Можно указать максимум один | ||||||||||||||||
installPriority | Необязательно. Среди приложений с это контролирует относительный приоритет установки. Значение 0 (по умолчанию) означает, что это приложение не имеет приоритета по сравнению с другими приложениями. Для значений от 1 до 10 000 меньшее значение означает более высокий приоритет. Значения вне диапазона от 0 до 10 000 включительно отклоняются. | ||||||||||||||||
userControlSettings | Необязательно. Указывает, разрешен ли пользовательский контроль для приложения. Пользовательский контроль включает такие действия пользователя, как принудительная остановка и очистка данных приложения. Поддерживается на Android 11 и выше. | ||||||||||||||||
preferentialNetworkId | Необязательно. Идентификатор предпочтительной сети, используемой приложением. Должна быть конфигурация для указанного идентификатора сети в |
Тип установки
Тип установки, которую необходимо выполнить для приложения. Если
ссылается на приложение, у него должен быть setupAction
установленный как installType
REQUIRED_FOR_SETUP
, иначе установка завершится неудачей.
Перечисления | |
---|---|
INSTALL_TYPE_UNSPECIFIED | Не указано. По умолчанию ДОСТУПНО. |
PREINSTALLED | Приложение устанавливается автоматически и может быть удалено пользователем. |
FORCE_INSTALLED | Приложение устанавливается автоматически независимо от установленного окна обслуживания и не может быть удалено пользователем. |
BLOCKED | Приложение заблокировано и не может быть установлено. Если приложение было установлено в соответствии с предыдущей политикой, оно будет удалено. Это также блокирует его мгновенную функциональность приложения. |
AVAILABLE | Приложение доступно для установки. |
REQUIRED_FOR_SETUP | Приложение устанавливается автоматически и не может быть удалено пользователем, а также не позволит завершить настройку до тех пор, пока установка не будет завершена. |
KIOSK | Приложение автоматически устанавливается в режиме киоска: оно устанавливается как предпочтительное домашнее намерение и заносится в белый список для режима задач блокировки. Настройка устройства не будет завершена, пока приложение не будет установлено. После установки пользователи не смогут удалить приложение. Вы можете задать этот installType только для одного приложения на политику. Если это присутствует в политике, строка состояния будет автоматически отключена. |
РазрешениеПолитика
Политика предоставления запросов на разрешения приложениям.
Перечисления | |
---|---|
PERMISSION_POLICY_UNSPECIFIED | Политика не указана. Если для разрешения на любом уровне не указана политика, то по умолчанию используется поведение PROMPT . |
PROMPT | Предложить пользователю предоставить разрешение. |
GRANT | Автоматически предоставить разрешение. На устройствах Android 12 и выше разрешения |
DENY | Автоматически отклонять разрешение. |
РазрешениеGrant
Конфигурация разрешения Android и состояние его предоставления.
JSON-представление |
---|
{
"permission": string,
"policy": enum ( |
Поля | |
---|---|
permission | Разрешение или группа Android, например |
policy | Политика предоставления разрешения. |
Делегированная область действия
Области делегирования, которые другой пакет может получить из Android Device Policy. Они предоставляют дополнительные привилегии для приложений, к которым они применяются.
Перечисления | |
---|---|
DELEGATED_SCOPE_UNSPECIFIED | Объем делегирования не указан. |
CERT_INSTALL | Предоставляет доступ к установке и управлению сертификатами. Эта область может быть делегирована нескольким приложениям. |
MANAGED_CONFIGURATIONS | Предоставляет доступ к управлению управляемыми конфигурациями. Эта область может быть делегирована нескольким приложениям. |
BLOCK_UNINSTALL | Предоставляет доступ к блокировке удаления. Эта область может быть делегирована нескольким приложениям. |
PERMISSION_GRANT | Предоставляет доступ к политике разрешений и состоянию предоставления разрешений. Эта область может быть делегирована нескольким приложениям. |
PACKAGE_ACCESS | Предоставляет доступ к состоянию доступа к пакету. Эта область может быть делегирована нескольким приложениям. |
ENABLE_SYSTEM_APP | Предоставляет доступ для включения системных приложений. Эта область может быть делегирована нескольким приложениям. |
NETWORK_ACTIVITY_LOGS | Предоставляет доступ к журналам сетевой активности. Позволяет делегированному приложению вызывать методы setNetworkLoggingEnabled , isNetworkLoggingEnabled и retrieveNetworkLogs . Эта область может быть делегирована не более чем одному приложению. Поддерживается для полностью управляемых устройств на Android 10 и выше. Поддерживается для рабочего профиля на Android 12 и выше. Если делегирование поддерживается и установлено, игнорируется. |
SECURITY_LOGS | Предоставляет доступ к журналам безопасности. Позволяет делегированному приложению вызывать методы setSecurityLoggingEnabled , isSecurityLoggingEnabled , retrieveSecurityLogs и retrievePreRebootSecurityLogs . Эта область может быть делегирована не более чем одному приложению. Поддерживается для полностью управляемых устройств и корпоративных устройств с рабочим профилем на Android 12 и выше. Если делегирование поддерживается и установлено, игнорируется. |
CERT_SELECTION | Предоставляет доступ к выбору сертификатов KeyChain от имени запрашивающих приложений. После предоставления делегированное приложение начнет получать DelegatedAdminReceiver#onChoosePrivateKeyAlias . Позволяет делегированному приложению вызывать методы grantKeyPairToApp и revokeKeyPairFromApp . Эта область может быть делегирована не более чем одному приложению. должен быть пустым, а не имеет никакого эффекта, если выбор сертификата делегирован приложению. |
Шаблон управляемой конфигурации
Шаблон управляемых конфигураций для приложения, сохраненный из управляемых конфигураций iframe .
JSON-представление |
---|
{ "templateId": string, "configurationVariables": { string: string, ... } } |
Поля | |
---|---|
templateId | Идентификатор шаблона управляемых конфигураций. |
configurationVariables | Необязательно, карта, содержащая переменные конфигурации <ключ, значение>, определенные для конфигурации. Объект, содержащий список пар |
ConnectedWorkAndPersonalApp
Контролирует, может ли приложение взаимодействовать само с собой в кросс-профильном режиме, при условии согласия пользователя.
Перечисления | |
---|---|
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
, поскольку он имеет приоритет.
Перечисления | |
---|---|
AUTO_UPDATE_MODE_UNSPECIFIED | Не указано. По умолчанию . |
AUTO_UPDATE_DEFAULT | Режим обновления по умолчанию. Приложение автоматически обновляется с низким приоритетом, чтобы минимизировать влияние на пользователя. Приложение обновляется при соблюдении всех следующих ограничений:
Устройство уведомляется о новом обновлении в течение 24 часов после его публикации разработчиком, после чего приложение обновляется при следующем соблюдении вышеуказанных ограничений. |
AUTO_UPDATE_POSTPONED | Приложение не обновляется автоматически в течение максимум 90 дней после того, как приложение устаревает. Через 90 дней после того, как приложение устаревает, последняя доступная версия устанавливается автоматически с низким приоритетом (см. Пользователь по-прежнему может вручную обновить приложение из Play Store в любое время. |
AUTO_UPDATE_HIGH_PRIORITY | Приложение обновляется как можно скорее. Ограничения не применяются. Устройство получает уведомление о появлении нового обновления как можно скорее после его появления. ПРИМЕЧАНИЕ. Обновления приложений с более масштабным развертыванием в экосистеме Android могут занять до 24 часов. |
Конфигурация расширения
Конфигурация для включения приложения в качестве приложения расширения с возможностью взаимодействия с Android Device Policy в автономном режиме. Для версий Android 11 и выше приложения расширения освобождены от ограничений батареи, поэтому не будут помещены в ограниченный App Standby Bucket . Приложения расширения также защищены от очистки данных пользователями или принудительного закрытия приложения, хотя администраторы могут продолжать использовать clear app data command
в приложениях расширения, если это необходимо для Android 11 и выше.
JSON-представление |
---|
{ "signingKeyFingerprintsSha256": [ string ], "notificationReceiver": string } |
Поля | |
---|---|
signingKeyFingerprintsSha256[] | Шестнадцатеричные хэши SHA-256 сертификатов ключей подписи приложения расширения. Допустимы только шестнадцатеричные строковые представления из 64 символов. Отпечатки сертификата ключа подписи всегда берутся из Play Store, и это поле используется для предоставления дополнительных отпечатков сертификата ключа подписи. Однако, если приложение недоступно в Play Store, это поле необходимо задать. Если это поле не задано, а приложение недоступно в Play Store, выдается Отпечаток сертификата ключа подписи приложения расширения на устройстве должен совпадать с одним из отпечатков сертификата ключа подписи, полученных из Play Store, или с указанными в этом поле, чтобы приложение могло взаимодействовать с Android Device Policy. В производственных случаях рекомендуется оставить это поле пустым. |
notificationReceiver | Полное имя класса службы приемника для политики устройств Android для уведомления приложения расширения о любых обновлениях статуса локальной команды. |
AlwaysOnVpnLockdownExemption
Определяет, будет ли приложение исключено из настройки
. alwaysOnVpnPackage.lockdownEnabled
Перечисления | |
---|---|
ALWAYS_ON_VPN_LOCKDOWN_EXEMPTION_UNSPECIFIED | Не указано. По умолчанию VPN_LOCKDOWN_ENFORCED . |
VPN_LOCKDOWN_ENFORCED | Приложение учитывает настройку постоянной блокировки VPN. |
VPN_LOCKDOWN_EXEMPTION | Приложение освобождено от настройки постоянной блокировки VPN. |
WorkProfileВиджеты
Контролирует, разрешено ли приложению рабочего профиля добавлять виджеты на главный экран.
Перечисления | |
---|---|
WORK_PROFILE_WIDGETS_UNSPECIFIED | Не указано. По умолчанию
|
WORK_PROFILE_WIDGETS_ALLOWED | Виджеты рабочего профиля разрешены. Это означает, что приложение сможет добавлять виджеты на домашний экран. |
WORK_PROFILE_WIDGETS_DISALLOWED | Виджеты рабочего профиля запрещены. Это означает, что приложение не сможет добавлять виджеты на домашний экран. |
CredentialProviderPolicy
Разрешено ли приложению выступать в качестве поставщика учетных данных на устройствах Android 14 и выше.
Перечисления | |
---|---|
CREDENTIAL_PROVIDER_POLICY_UNSPECIFIED | Не указано. Поведение регулируется . |
CREDENTIAL_PROVIDER_ALLOWED | Приложению разрешено выступать в качестве поставщика учетных данных. |
УстановитьОграничение
Среди приложений, для
которых установлено значение:InstallType
это определяет набор ограничений для установки приложения. По крайней мере одно из полей должно быть установлено. Если установлено несколько полей, то для установки приложения должны быть удовлетворены все ограничения.
JSON-представление |
---|
{ "networkTypeConstraint": enum ( |
Поля | |
---|---|
networkTypeConstraint | Необязательно. Ограничение типа сети. |
chargingConstraint | Необязательно. Ограничение по зарядке. |
deviceIdleConstraint | Необязательно. Ограничение простоя устройства. |
Ограничение типа сети
Ограничение типа сети.
Перечисления | |
---|---|
NETWORK_TYPE_CONSTRAINT_UNSPECIFIED | Не указано. По умолчанию INSTALL_ON_ANY_NETWORK . |
INSTALL_ON_ANY_NETWORK | Любые активные сети (Wi-Fi, сотовая связь и т. д.). |
INSTALL_ONLY_ON_UNMETERED_NETWORK | Любая безлимитная сеть (например, Wi-Fi). |
ChargingConstraint
Ограничение по зарядке.
Перечисления | |
---|---|
CHARGING_CONSTRAINT_UNSPECIFIED | Не указано. По умолчанию CHARGING_NOT_REQUIRED . |
CHARGING_NOT_REQUIRED | Устройство не обязательно должно заряжаться. |
INSTALL_ONLY_WHEN_CHARGING | Устройство должно заряжаться. |
DeviceIdleConstraint
Ограничение состояния простоя устройства.
Перечисления | |
---|---|
DEVICE_IDLE_CONSTRAINT_UNSPECIFIED | Не указано. По умолчанию DEVICE_IDLE_NOT_REQUIRED . |
DEVICE_IDLE_NOT_REQUIRED | Устройство не должно быть холостовым, приложение может быть установлено, пока пользователь взаимодействует с устройством. |
INSTALL_ONLY_WHEN_DEVICE_IDLE | Устройство должно быть холостое. |
Usercontrolsettings
Указывает, разрешено ли пользовательский контроль для данного приложения. Пользовательский контроль включает в себя действия пользователя, такие как подача применения и очистки данных приложения. Поддерживается на Android 11 и выше. Если
установлен для приложения, пользовательский элемент управления запрещено для него независимо от набора значений. Для приложений для киосков extensionConfig
может использоваться для разрешения пользовательского управления. USER_CONTROL_ALLOWED
Перечисления | |
---|---|
USER_CONTROL_SETTINGS_UNSPECIFIED | Использует поведение приложения по умолчанию, чтобы определить, разрешено ли управление пользователем или запрещено. Для большинства приложений управление пользователем разрешено по умолчанию, но для некоторых важных приложений, таких как Companion Apps ( установленное на True), приложения киосков и другие критические приложения системы, пользовательский элемент управления запрещен. |
USER_CONTROL_ALLOWED | Управление пользователем разрешено для приложения. Приложения киосков могут использовать это, чтобы разрешить пользовательский контроль. |
USER_CONTROL_DISALLOWED | Пользовательский управление запрещено для приложения. сообщается, если версия Android составляет менее 11. |
PrecepentialnetWorkId
Предпочтительный идентификатор сети.
Перечисления | |
---|---|
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 (Ecrect Ecrece), которые могут быть отключены.
Перечисления | |
---|---|
KEYGUARD_DISABLED_FEATURE_UNSPECIFIED | Это значение игнорируется. |
CAMERA | Отключите камеру на безопасных экранах Keyguard (например, PIN -код). |
NOTIFICATIONS | Отключить, показывая все уведомления на экранах Secure Keyguard. |
UNREDACTED_NOTIFICATIONS | Отключите нетронутые уведомления на защищенных экранах Keyguard. |
TRUST_AGENTS | Игнорируйте государство доверительного агента на экранах безопасных кейсов. |
DISABLE_FINGERPRINT | Отключить датчик отпечатков пальцев на безопасных экранах Keyguard. |
DISABLE_REMOTE_INPUT | На устройствах, работающих на Android 6 и ниже, отключает ввод текста в уведомления на экранах Secure KeyGuard. Не влияет на Android 7 и выше. |
FACE | Отключить аутентификацию лица на экранах Secure Keyguard. |
IRIS | Отключить аутентификацию Iris на экранах Secure Keyguard. |
BIOMETRICS | Отключите всю биометрическую аутентификацию на экранах Secure Keyguard. |
SHORTCUTS | Отключите все ярлыки на экране Secure Keyguard на Android 14 и выше. |
ALL_FEATURES | Отключить все текущие и будущие настройки Keyguard. |
PersistentPreferredActivity
Деятельность по умолчанию для обработки намерений, которые соответствуют конкретному фильтру для намерения. Примечание. Чтобы настроить киоск, используйте InstallType в KIOSK
, а не используйте постоянные предпочтительные действия.
JSON-представление |
---|
{ "receiverActivity": string, "actions": [ string ], "categories": [ string ] } |
Поля | |
---|---|
receiverActivity | Деятельность, которая должна быть обработчиком по умолчанию. Это должно быть имя компонента Android, например, |
actions[] | Действия намерения соответствовать фильтру. Если какие -либо действия включены в фильтр, то действие намерения должно быть одним из тех значений для его соответствия. Если никаких действий не включено, действие намерения игнорируется. |
categories[] | Категории намерений соответствуют фильтру. Намерение включает в себя необходимые категории, все из которых должны быть включены в фильтр, чтобы соответствовать. Другими словами, добавление категории в фильтр не оказывает никакого влияния на сопоставление, если эта категория не указана в намерении. |
Обновление системы
Конфигурация для управления обновлениями системы
ПРИМЕЧАНИЕ. Обновления системы Google Play (также называемые Mainline Updates) автоматически загружаются, но требуют установки перезагрузки устройства. Обратитесь к разделу Mainline в обновлениях системы управления для получения дополнительной информации.
JSON-представление |
---|
{ "type": enum ( |
Поля | |
---|---|
type | Тип обновления системы для настройки. |
startMinutes | Если тип находится |
endMinutes | Если тип находится |
freezePeriods[] | Ежегодно повторяющийся период времени, в который обновления системы в эфире (OTA) откладываются, чтобы заморозить версию ОС, работающую на устройстве. Чтобы предотвратить замораживание устройства на неопределенный срок, каждый период замораживания должен быть разделен не менее 60 дней. |
SystemUpdateType
Тип конфигурации обновления системы.
Перечисления | |
---|---|
SYSTEM_UPDATE_TYPE_UNSPECIFIED | Следуйте поведению обновления по умолчанию для устройства, которое обычно требует, чтобы пользователь принимал обновления системы. |
AUTOMATIC | Установите автоматически, как только будет доступно обновление. |
WINDOWED | Установите автоматически в окно технического обслуживания. Это также настраивает приложения PLAY, которые будут обновлены в окне. Это настоятельно рекомендуется для устройств киоска, потому что это единственный способ, которым приложения постоянно прикрепляются к переднему плану, могут быть обновлены в результате игры. Если |
POSTPONE | Откройте автоматическую установку до 30 дней. Эта политика не влияет на обновления безопасности (например, ежемесячные исправления безопасности). |
Период заморозки
Системный период замораживания. Когда часы устройства находятся в период заморозки, все входящие обновления системы (включая исправления безопасности) заблокированы и не будут установлены.
Когда устройство выходит за рамки любых сет -заморозков, применяется нормальное поведение политики (автоматическое, оконное или отложенное).
В частности, лечащие годы игнорируются в расчетах периода замораживания:
- Если 29 февраля устанавливается как дата начала или окончания периода замораживания, период замораживания запустится или закончится 28 февраля.
- Когда системные часы устройства читаются 29 февраля, он рассматривается как 28 февраля.
- При расчете количества дней в период замораживания или времени между двумя периодами замораживания 29 февраля игнорируется и не считается днем.
ПРИМЕЧАНИЕ. Для вступления в силу периодов замораживания
не может быть указан как SystemUpdateType
, поскольку периоды замораживания требуют определенной политики. SYSTEM_UPDATE_TYPE_UNSPECIFIED
JSON-представление |
---|
{ "startDate": { object ( |
Поля | |
---|---|
startDate | Дата начала (включительно) периода замораживания. Примечание: |
endDate | Дата окончания (включительно) периода замораживания. Должен быть не позднее 90 дней с даты начала. Если дата окончания ранее, чем дата начала, период замораживания считается завершением года. Примечание: |
Дата
Представляет собой целую или частичную календарь, такую как день рождения. Время суток и часового пояса указаны в другом месте, либо незначительны. Дата относительно григорианского календаря. Это может представлять собой одно из следующих:
- Полная дата, с ненулевыми годами, месяцем и дневными ценностями.
- Месяц и день, с нулевым годом (например, годовщина).
- Год самостоятельно, с нулевым месяцем и нулевым днем.
- Год и месяц, с нулевым днем (например, дата истечения срока действия кредитной карты).
Связанные типы:
-
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, чтобы указать год само по себе или год и месяц, когда день не является значительным. |
StatusReplingSettings
Настройки, управляющие поведением отчетов о состоянии.
JSON-представление |
---|
{
"applicationReportsEnabled": boolean,
"deviceSettingsEnabled": boolean,
"softwareInfoEnabled": boolean,
"memoryInfoEnabled": boolean,
"networkInfoEnabled": boolean,
"displayInfoEnabled": boolean,
"powerManagementEventsEnabled": boolean,
"hardwareStatusEnabled": boolean,
"systemPropertiesEnabled": boolean,
"applicationReportingSettings": {
object ( |
Поля | |
---|---|
applicationReportsEnabled | Включены ли отчеты приложений . |
deviceSettingsEnabled | Включена ли отчетность настройки устройства . |
softwareInfoEnabled | Включена ли отчеты о программном обеспечении . |
memoryInfoEnabled | Включена ли отчет о событиях памяти . |
networkInfoEnabled | Включена ли отчеты о сети . |
displayInfoEnabled | Отображение отчетности включено. Данные отчета не доступны для личных устройств с профилями работы. |
powerManagementEventsEnabled | Включена ли отчеты о событиях управления питанием . Данные отчета не доступны для личных устройств с профилями работы. |
hardwareStatusEnabled | Включена ли отчеты о состоянии оборудования . Данные отчета не доступны для личных устройств с профилями работы. |
systemPropertiesEnabled | Включена ли отчеты о свойствах системы. |
applicationReportingSettings | Настройки отчетности приложения. Только применимо, если ApplicationReportsenabled верна. |
commonCriteriaModeEnabled | Включена ли отчетность |
ApplicationReplingSettings
Настройки, управляющие поведением отчетов приложения.
JSON-представление |
---|
{ "includeRemovedApps": boolean } |
Поля | |
---|---|
includeRemovedApps | Будут ли удаленные приложения включены в отчеты о приложениях. |
Packagenamelist
Список имен пакетов.
JSON-представление |
---|
{ "packageNames": [ string ] } |
Поля | |
---|---|
packageNames[] | Список имен пакетов. |
BatteryPluggedMode
Режимы подключения батареи.
Перечисления | |
---|---|
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
Управление приложениями доступа к частным ключам. Правило определяет, какой закрытый ключ, если urlPattern
имеется, политика устройства Android предоставляет указанному приложению .*
Доступ предоставляется либо, когда приложение вызывает KeyChain.getPrivateKey
KeyChain.choosePrivateKeyAlias
KeyChain.choosePrivateKeyAlias
Когда приложение вызывает KeyChain.choosePrivateKeyAlias
, если совпадают с более чем одним
, последнее правило сопоставления определяет, какой ключ псевдоним вернуть. choosePrivateKeyRules
JSON-представление |
---|
{ "urlPattern": string, "packageNames": [ string ], "privateKeyAlias": string } |
Поля | |
---|---|
urlPattern | Образец URL, чтобы соответствовать URL -адресу запроса. Если не установлено или пусто, он соответствует всем URL -адресам. Это использует синтаксис регулярного выражения |
packageNames[] | Имена пакетов, к которым применяется это правило. Хэш сертификата подписания для каждого приложения проверяется против хэша, предоставленного игрой. Если имена пакетов не указаны, то псевдоним предоставляется всем приложениям, которые вызывают |
privateKeyAlias | Псевдоним частного ключа, который будет использоваться. |
Всегда невз
Конфигурация для всегда на VPN-соединении.
JSON-представление |
---|
{ "packageName": string, "lockdownEnabled": boolean } |
Поля | |
---|---|
packageName | Название пакета приложения VPN. |
lockdownEnabled | Devallow Networking, когда VPN не подключен. |
МестоположениеРежим
Степень обнаружения местоположения включена в рабочее профиль и полностью управляемые устройства.
Перечисления | |
---|---|
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 | Отключить настройку местоположения на устройстве. |
Соответствие
Правило, объявляющее, какие смягчения действий должны предпринять, когда устройство не соответствует его политике. Для каждого правила всегда существует неявное смягчающее действие, направленное на установку policyCompliant
в отношении FALSE для ресурса Device
, и отображать сообщение на устройстве, указывающее, что устройство не соответствует его политике. Другие смягчающие действия также могут быть предприняты также, в зависимости от значений поля в правиле.
JSON-представление |
---|
{ "disableApps": boolean, "packageNamesToDisable": [ string ], // Union field |
Поля | |
---|---|
disableApps | Если установлено значение True, правило включает в себя смягчающее действие по отключению приложений, чтобы устройство эффективно отключено, но данные приложения сохраняются. Если устройство запускает приложение в режиме заблокированного задачи, приложение будет закрыто, а пользовательский интерфейс, показывающий причину несоблюдения, будет отображаться. |
packageNamesToDisable[] | Если установлено, правило включает в себя смягчающее действие по отключению приложений, указанных в списке, но данные приложения сохраняются. |
condition поля. Условие, которое при удовлетворении запускает смягчающие действия, определенные в правиле. Именно один из условий должен быть установлен. condition может быть только одним из следующих: | |
nonComplianceDetailCondition | Условие, которое удовлетворяется, если существует какое -либо соответствующее |
apiLevelCondition | Условие, которое удовлетворяется, если уровень API Api -API Android на устройстве не соответствует минимальным требованиям. |
NoncpliancedetailCondition
Условие правила соответствия, которое удовлетворяется, если существует какое -либо соответствующее NonComplianceDetail
для устройства. NonComplianceDetail
не совпадает NonComplianceDetailCondition
если все поля, установленные в рамках NonComplianceDetailCondition
совпадают с соответствующими NonComplianceDetail
полями.
JSON-представление |
---|
{
"settingName": string,
"nonComplianceReason": enum ( |
Поля | |
---|---|
settingName | Название настройки политики. Это название поля JSON в области |
nonComplianceReason | Причина, по которой устройство не соответствует настройке. Если не установлено, то это условие соответствует любой причине. |
packageName | Название пакета приложения, которое не соответствует. Если не установлено, то это условие соответствует любому имени пакета. |
Apilevelcondition
Условие правила соответствия, которое удовлетворяется, если уровень API Android Framework на устройстве не соответствует минимальным требованиям. Там может быть только одно правило с этим типом состояния в соответствии с политикой.
JSON-представление |
---|
{ "minApiLevel": integer } |
Поля | |
---|---|
minApiLevel | Минимальный желаемый уровень API Android Framework. Если устройство не соответствует минимальным требованиям, это условие удовлетворяется. Должен быть больше нуля. |
Appautoupdatepolicy
Рекомендуемая альтернатива:
, который установлен на приложение, обеспечивает большую гибкость в отношении частоты обновления.autoUpdateMode
Когда
устанавливается на autoUpdateMode
или AUTO_UPDATE_POSTPONED
, это поле не имеет никакого эффекта.AUTO_UPDATE_HIGH_PRIORITY
Политика App Auto-Update, которая контролирует, когда могут быть применены автоматические обновления приложений.
Перечисления | |
---|---|
APP_AUTO_UPDATE_POLICY_UNSPECIFIED | Политика автоматического обновления не установлена. Эквивалент CHOICE_TO_THE_USER . |
CHOICE_TO_THE_USER | Пользователь может управлять автоматическими обновлениями. |
NEVER | Приложения никогда не обновляются. |
WIFI_ONLY | Приложения автоматически обновляются только по Wi-Fi. |
ALWAYS | Приложения в любое время автоматически обновляются. Обнаруженные данные могут применяться. |
Аптрак
Трек выпуска приложения Google Play.
Перечисления | |
---|---|
APP_TRACK_UNSPECIFIED | Это значение игнорируется. |
PRODUCTION | Производительный трек, который обеспечивает последнюю стабильную релиз. |
BETA | Бета -трек, который обеспечивает последнюю бета -релиз. |
Encryptionpolicy
Тип шифрования
Перечисления | |
---|---|
ENCRYPTION_POLICY_UNSPECIFIED | Это значение игнорируется, т.е. не требуется шифрование |
ENABLED_WITHOUT_PASSWORD | Шифрование требуется, но для загрузки не требуется пароль |
ENABLED_WITH_PASSWORD | Шифрование, необходимое для загрузки, необходимого для загрузки |
PlaystoreMode
Возможные значения для политики режима Play Store.
Перечисления | |
---|---|
PLAY_STORE_MODE_UNSPECIFIED | Неуказано. По умолчанию в белый список. |
WHITELIST | Только приложения, которые находятся в политике, доступны, и любое приложение, не в политике, будет автоматически удалено с устройства. |
BLACKLIST | Все приложения доступны, и любое приложение, которое не должно быть на устройстве, должно быть явно помечено как «заблокированное» в политике applications . |
Настройка
Действие, выполненное во время настройки.
JSON-представление |
---|
{ "title": { object ( |
Поля | |
---|---|
title | Название этого действия. |
description | Описание этого действия. |
Союзное полевое action . Действие для выполнения во время настройки. action может быть только одним из следующих: | |
launchApp | Действие по запуску приложения. Приложение будет запущено с намерением, содержащим дополнительное, с ключом |
Запуск Appaction
Действие по запуску приложения.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
launch поля Юнион. Описание запуска запуска launch может быть только одним из следующих: | |
packageName | Название пакета приложения будет запущено |
Политика
Правило, которое определяет действия, которые необходимо предпринять, если устройство или рабочий профиль не соответствует политике, указанной в settingName
. В случае множественных соответствия или многочисленных инициативных правил обеспечения соблюдения, слияние будет происходить с самыми серьезными действиями. Тем не менее, все запускаемые правила по-прежнему отслеживаются: это включает в себя начальное время триггера и все связанные с ним детали несоблюдения. В ситуации, когда наиболее серьезное правило правоприменения выполняется, применяется следующее наиболее подходящее действие.
JSON-представление |
---|
{ "blockAction": { object ( |
Поля | |
---|---|
blockAction | Действие по блокированию доступа к приложениям и данным на устройстве, принадлежащем компании, или в рабочем профиле. Это действие также запускает уведомление, связанное с пользователем, с информацией (где это возможно) о том, как исправить проблему соответствия. Примечание: также должна быть указана |
wipeAction | Действие по сбросу устройства, принадлежащего компании, или удаления рабочего профиля. Примечание. |
Полевой trigger Союза. Условие, которое запустит это правило. trigger может быть только одним из следующих: | |
settingName | Политика высшего уровня для обеспечения соблюдения. Например, |
Блокировка
Действие по блокированию доступа к приложениям и данным на полностью управляемом устройстве или в рабочем профиле. Это действие также запускает устройство или рабочую профиль для отображения уведомления, ориентированного на пользователя с информацией (где это возможно) о том, как исправить проблему соответствия. Примечание: также должна быть указана wipeAction
.
JSON-представление |
---|
{
"blockAfterDays": integer,
"blockScope": enum ( |
Поля | |
---|---|
blockAfterDays | Количество дней Политика не соответствует соответствию до того, как устройство или профиль работы заблокированы. Чтобы немедленно заблокировать доступ, установите на 0. |
blockScope | Определяет область этой |
Блокскоп
Определяет область BlockAction
. Применимо только к устройствам, принадлежащим компании.
Перечисления | |
---|---|
BLOCK_SCOPE_UNSPECIFIED | Неуказано. По умолчанию BLOCK_SCOPE_WORK_PROFILE . |
BLOCK_SCOPE_WORK_PROFILE | Действие блока применяется только к приложениям в рабочем профиле. Приложения в личном профиле не затронуты. |
BLOCK_SCOPE_DEVICE | Действие блока применяется ко всему устройству, включая приложения в личном профиле. |
Wipeaction
Действие по сбросу устройства, принадлежащего компании, или удаления рабочего профиля. Примечание. blockAction
также должна быть указана.
JSON-представление |
---|
{ "wipeAfterDays": integer, "preserveFrp": boolean } |
Поля | |
---|---|
wipeAfterDays | Количество дней Политика не соответствует соответствию до того, как будет стерт устройство или рабочее профиль. |
preserveFrp | Сохраняются ли данные о защите за фабрики на устройстве. Эта настройка не применяется к профилям работы. |
Киоскустамизация
Настройки, управляющие поведением устройства в режиме киоска. Чтобы включить режим киоска, установите kioskCustomLauncherEnabled
на true
или укажите приложение в политике с KIOSK
installType
.
JSON-представление |
---|
{ "powerButtonActions": enum ( |
Поля | |
---|---|
powerButtonActions | Устанавливает поведение устройства в режиме киоска, когда пользователь нажимает и удерживает (продолжительную пресс) кнопку питания. |
systemErrorWarnings | Указывает, являются ли диалоговые окна системной ошибки для сбоя или не реагирования приложений в режиме киоска. При заблокировании система будет заставлять приложение, как если бы пользователь выбирает опцию «Закрыть приложение» в пользовательском интерфейсе. |
systemNavigation | Определяет, какие функции навигации включены (например, кнопки обзора) в режиме киоска. |
statusBar | Определяет, отключены ли информация и уведомления системы в режиме киоска. |
deviceSettings | Указывает, разрешено ли приложение «Настройки» в режиме киоска. |
PowerButtonactions
Устанавливает поведение устройства в режиме киоска, когда пользователь нажимает и удерживает (продолжительную пресс) кнопку питания.
Перечисления | |
---|---|
POWER_BUTTON_ACTIONS_UNSPECIFIED | Неуказанный, по умолчанию POWER_BUTTON_AVAILABLE . |
POWER_BUTTON_AVAILABLE | Меню Power (например, Power Off, перезапуск) отображается, когда пользователь дает дальность кнопки питания устройства в режиме киоска. |
POWER_BUTTON_BLOCKED | Меню Power (например, Power Off, перезапуск) не отображается, когда пользователь дает дальность кнопки питания устройства в режиме киоска. Примечание. Это может помешать пользователям отключить устройство. |
SystemErrorrorwarnings
Указывает, являются ли диалоговые окна системной ошибки для сбоя или не реагирования приложений в режиме киоска.
Перечисления | |
---|---|
SYSTEM_ERROR_WARNINGS_UNSPECIFIED | Неуказано, по умолчанию ERROR_AND_WARNINGS_MUTED . |
ERROR_AND_WARNINGS_ENABLED | Все диалоги по ошибкам системы, такие как Crash и App, не отвечающие (ANR), отображаются. |
ERROR_AND_WARNINGS_MUTED | Все диалоги по ошибкам системы, такие как сбоя и приложение, не отвечающие (ANR), заблокированы. При заблокировании системы приложения системы, как если бы пользователь закрывает приложение из пользовательского интерфейса. |
Строка состояния
Определяет, отключены ли информация и уведомления системы в режиме киоска.
Перечисления | |
---|---|
STATUS_BAR_UNSPECIFIED | Неуказано, по умолчанию в INFO_AND_NOTIFICATIONS_DISABLED . |
NOTIFICATIONS_AND_SYSTEM_INFO_ENABLED | Информация о системе и уведомления показаны в строке состояния в режиме киоска. ПРИМЕЧАНИЕ. Чтобы эта политика вступила в силу, кнопку «Домой устройства» должна быть включена с помощью |
NOTIFICATIONS_AND_SYSTEM_INFO_DISABLED | Информация о системе и уведомления отключены в режиме киоска. |
SYSTEM_INFO_ONLY | Только информация о системе отображается в строке состояния. |
Настройки устройства
Указывает, может ли пользователь получить доступ к приложению «Настройки устройства», находясь в режиме киоска.
Перечисления | |
---|---|
DEVICE_SETTINGS_UNSPECIFIED | Неучетный, по умолчанию SETTINGS_ACCESS_ALLOWED . |
SETTINGS_ACCESS_ALLOWED | Доступ к приложению «Настройки» разрешен в режиме киоска. |
SETTINGS_ACCESS_BLOCKED | Доступ к приложению «Настройки» не допускается в режиме киоска. |
AdvancedSecurityOverrides
Усовершенствованные настройки безопасности. В большинстве случаев установление их не требуется.
JSON-представление |
---|
{ "untrustedAppsPolicy": enum ( |
Поля | |
---|---|
untrustedAppsPolicy | Политика для ненадежных приложений (приложения из неизвестных источников) применяется на устройстве. Заменяет |
googlePlayProtectVerifyApps | Будет ли Google Play Protect Verification, обеспечена. Заменяет |
developerSettings | Управление доступом к настройкам разработчика: параметры разработчика и безопасная загрузка. Заменяет |
commonCriteriaMode | Управление режимом общих критериев - стандарты безопасности, определенные в общих критериях оценки безопасности информационных технологий (CC). Включение режима общих критериев увеличивает определенные компоненты безопасности на устройстве, см. ПРЕДУПРЕЖДЕНИЕ: Режим общих критериев обеспечивает строгую модель безопасности, обычно требуемую только для ИТ -продуктов, используемых в системах национальной безопасности и других высокочувствительных организациях. Стандартное использование устройства может быть затронуто. Включено только при необходимости. Если режим общих критериев отключается после включения ранее, все с сетью Wi-Fi, сфигурируемые пользователем, могут быть потеряны, и любые предприятия, сфигурируемые на предприятиях Wi-Fi, которые требуют ввода пользователя, возможно, потребуется переконфигурировать. |
personalAppsThatCanReadWorkNotifications[] | Персональные приложения, которые могут прочитать уведомления о рабочем профиле с использованием уведомлений . По умолчанию никакие личные приложения (кроме системных приложений) не могут прочитать рабочие уведомления. Каждое значение в списке должно быть именем пакета. |
mtePolicy | Необязательный. Управляет расширением тега памяти (MTE) на устройстве. Устройство должно быть перезагружено, чтобы применить изменения в политике MTE. |
contentProtectionPolicy | Необязательный. Управляет, включена ли защита контента, которая сканирует для обманчивых приложений. Это поддерживается на Android 15 и выше. |
Недостоверная ставка
Политика для ненадежных приложений (приложения из неизвестных источников) применяется на устройстве. Заменяет installUnknownSourcesAllowed (deprecated).
Перечисления | |
---|---|
UNTRUSTED_APPS_POLICY_UNSPECIFIED | Неуказано. По умолчанию Dislow_install. |
DISALLOW_INSTALL | По умолчанию. Заверьте установочным приложением приложения на все устройства. |
ALLOW_INSTALL_IN_PERSONAL_PROFILE_ONLY | Для устройств с рабочими профилями разрешайте установить ненадежное приложение только в личный профиль устройства. |
ALLOW_INSTALL_DEVICE_WIDE | Разрешить ненадежное приложение установить на все устройство. |
GooglePlayProtectVerifyApps
Будет ли Google Play Protect Verification, обеспечена. Заменяет
(устарело). ensureVerifyAppsEnabled
Перечисления | |
---|---|
GOOGLE_PLAY_PROTECT_VERIFY_APPS_UNSPECIFIED | Неуказано. По умолчанию проверить_apps_enforced. |
VERIFY_APPS_ENFORCED | По умолчанию. Проверка приложения приложения. |
VERIFY_APPS_USER_CHOICE | Позволяет пользователю выбирать, включить ли проверку приложений. |
Разработчики
Управление доступом к настройкам разработчика: параметры разработчика и безопасная загрузка. Заменяет
(устарел) и safeBootDisabled
(устарел). debuggingFeaturesAllowed
Перечисления | |
---|---|
DEVELOPER_SETTINGS_UNSPECIFIED | Неуказано. По умолчанию Developer_settings_disabled. |
DEVELOPER_SETTINGS_DISABLED | По умолчанию. Отключает все настройки разработчика и не позволяет пользователю получить доступ к ним. |
DEVELOPER_SETTINGS_ALLOWED | Позволяет всем настройкам разработчика. Пользователь может получить доступ и необязательно настроить настройки. |
Commoncriteriamode
Управление режимом общих критериев - стандарты безопасности, определенные в общих критериях оценки безопасности информационных технологий (CC). Включение режима общих критериев увеличивает определенные компоненты безопасности на устройстве, включая:
- AES-GCM шифрование долгосрочных ключей Bluetooth
- Wi-Fi конфигурационные магазины
- Дополнительные сетевые сертификаты проверка, требующая использования TLSV1.2 для подключения к хостам назначения AM API
- Проверка целостности криптографической политики. Рекомендуется установить
. Если проверка подписи политики не выполняется, то политика не применяется на устройстве, аstatusReportingSettings.commonCriteriaModeEnabled
устанавливается наcommonCriteriaModeInfo.policy_signature_verification_status
.POLICY_SIGNATURE_VERIFICATION_FAILED
Режим общих критериев поддерживается только на устройствах, принадлежащих компании, под управлением Android 11 или выше.
ПРЕДУПРЕЖДЕНИЕ: Режим общих критериев обеспечивает строгую модель безопасности, обычно требуемую только для ИТ -продуктов, используемых в системах национальной безопасности и других высокочувствительных организациях. Стандартное использование устройства может быть затронуто. Включено только при необходимости. Если режим общих критериев отключается после включения ранее, все с сетью Wi-Fi, сфигурируемые пользователем, могут быть потеряны, и любые предприятия, сфигурируемые на предприятиях Wi-Fi, которые требуют ввода пользователя, возможно, потребуется переконфигурировать.
Перечисления | |
---|---|
COMMON_CRITERIA_MODE_UNSPECIFIED | Неуказано. По умолчанию в common_criteria_mode_disabled. |
COMMON_CRITERIA_MODE_DISABLED | По умолчанию. Отключает режим общих критериев. |
COMMON_CRITERIA_MODE_ENABLED | Включает режим общих критериев. |
Mtepolicy
Управляет расширением тега памяти (MTE) на устройстве.
Перечисления | |
---|---|
MTE_POLICY_UNSPECIFIED | Неуказано. По умолчанию . |
MTE_USER_CHOICE | Пользователь может выбрать включение или отключение MTE на устройстве, если устройство поддерживает это. |
MTE_ENFORCED | MTE включена на устройство, и пользователю не разрешается изменять этот настройки. Это может быть установлено на полностью управляемых устройствах и профилях работы на принадлежащих компании устройствах. Поддерживается на Android 14 и выше. Сообщается |
MTE_DISABLED | MTE отключена на устройстве, и пользователю не разрешается изменять этот параметр. Это относится только к полностью управляемым устройствам. В других случаях сообщается Поддерживается на Android 14 и выше. Сообщается |
ContentProtectionPolicy
Управляет, включена ли защита контента, которая сканирует для обманчивых приложений. Это поддерживается на Android 15 и выше.
Перечисления | |
---|---|
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 | Если True, захват экрана отключен для всех пользователей. |
accountTypesWithManagementDisabled[] | Типы учетных записей, которые не могут управляться пользователем. |
maxDaysWithWorkOff | Контролирует, как долго профиль работы может оставаться подальше. Минимальная продолжительность должна составлять не менее 3 дней. Другие детали следующие:
|
personalPlayStoreMode | Используется вместе с |
personalApplications[] | Политика применяется к приложениям в личном профиле. |
privateSpacePolicy | Необязательный. Управляют, разрешено ли частное пространство на устройстве. |
bluetoothSharing | Необязательный. Разрешено ли обмен Bluetooth. |
PlaystoreMode
Используется вместе с personalApplications
, чтобы контролировать, как приложения в личном профиле разрешены или заблокированы.
Перечисления | |
---|---|
PLAY_STORE_MODE_UNSPECIFIED | Неуказано. По умолчанию в BLOCKLIST . |
BLACKLIST | Все приложения Play Store доступны для установки в личном профиле, за исключением тех, чьи |
BLOCKLIST | Все приложения Play Store доступны для установки в личном профиле, за исключением тех, чьи installType BLOCKED в personalApplications . |
ALLOWLIST | Только приложения, явно указанные в personalApplications с installType AVAILABLE , доступны для установки в личном профиле. |
Персональная аполитика
Политики для приложений в личном профиле устройства, принадлежащего компании, с рабочим профилем.
JSON-представление |
---|
{
"packageName": string,
"installType": enum ( |
Поля | |
---|---|
packageName | Название пакета приложения. |
installType | Тип установки для выполнения. |
Installtype
Типы установки поведения, которое может иметь приложение для личного профиля.
Перечисления | |
---|---|
INSTALL_TYPE_UNSPECIFIED | Неуказано. По умолчанию AVAILABLE . |
BLOCKED | Приложение заблокировано и не может быть установлено в личном профиле. Если приложение было ранее установлено на устройстве, оно будет удалено. |
AVAILABLE | Приложение доступно для установки в личном профиле. |
Privatespacepolicy
Управляют, разрешено ли частное пространство на устройстве.
Перечисления | |
---|---|
PRIVATE_SPACE_POLICY_UNSPECIFIED | Неуказано. По умолчанию . |
PRIVATE_SPACE_ALLOWED | Пользователи могут создать частное пространственное профиль. |
PRIVATE_SPACE_DISALLOWED | Пользователи не могут создать личный пространственный профиль. Поддерживается только для устройств, принадлежащих компании, с рабочим профилем. ВНИМАНИЕ: Любое существующее частное пространство будет удалено. |
Bluetoothsharing
Разрешено ли обмен Bluetooth в личном профиле принадлежащего компании устройство с рабочим профилем.
Перечисления | |
---|---|
BLUETOOTH_SHARING_UNSPECIFIED | Неуказано. По умолчанию BLUETOOTH_SHARING_ALLOWED . |
BLUETOOTH_SHARING_ALLOWED | Обмен Bluetooth разрешен в личном профиле. Поддерживается на Android 8 и выше. Сообщается о |
BLUETOOTH_SHARING_DISALLOWED | Обмен Bluetooth запрещен в личном профиле. Поддерживается на Android 8 и выше. Сообщается |
AutoDateAndtimezone
Будь то дата автоматической, время и часовой пояс включено на принадлежащем компании устройству.
Перечисления | |
---|---|
AUTO_DATE_AND_TIME_ZONE_UNSPECIFIED | Неуказано. По умолчанию AUTO_DATE_AND_TIME_ZONE_USER_CHOICE . |
AUTO_DATE_AND_TIME_ZONE_USER_CHOICE | Автоматическая дата, время и часовой пояс остаются на выбор пользователя. |
AUTO_DATE_AND_TIME_ZONE_ENFORCED | Обеспечение даты, времени, времени и часового пояса на устройстве. |
OnccertificateProvider
Эта функция обычно недоступна.
JSON-представление |
---|
{ "certificateReferences": [ string ], // Union field |
Поля | |
---|---|
certificateReferences[] | Эта функция обычно недоступна. |
Эта функция обычно недоступна. | |
contentProviderEndpoint | Эта функция обычно недоступна. |
ContentProviderendPoint
Эта функция обычно недоступна.
JSON-представление |
---|
{ "uri": string, "packageName": string, "signingCertsSha256": [ string ] } |
Поля | |
---|---|
uri | Эта функция обычно недоступна. |
packageName | Эта функция обычно недоступна. |
signingCertsSha256[] | Требуется Эта функция обычно недоступна. |
CrossProfilepolicies
Управляет данными из рабочего профиля, к которым можно получить доступ из личного профиля, и наоборот. Сообщается о
с nonComplianceDetail
, если у устройства нет рабочего профиля. MANAGEMENT_MODE
JSON-представление |
---|
{ "showWorkContactsInPersonalProfile": enum ( |
Поля | |
---|---|
showWorkContactsInPersonalProfile | Могут ли личные приложения получить доступ к контактам, хранящимся в рабочем профиле. См. Также |
crossProfileCopyPaste | Whether text copied from one profile (personal or work) can be pasted in the other profile. |
crossProfileDataSharing | Whether data from one profile (personal or work) can be shared with apps in the other profile. Specifically controls simple data sharing via intents. Management of other cross-profile communication channels, such as contact search, copy/paste, or connected work & personal apps, are configured separately. |
workProfileWidgetsDefault | Specifies the default behaviour for work profile widgets. If the policy does not specify |
exemptionsToShowWorkContactsInPersonalProfile | List of apps which are excluded from the
Supported on Android 14 and above. A |
ShowWorkContactsInPersonalProfile
Whether personal apps can access work profile contacts including contact searches and incoming calls
Note : Once a work contact is accessed by any personal app, it cannot be guaranteed to stay with the same app, as the contact could be shared or transferred to any other app, depending on the allowed app's behaviour.
Перечисления | |
---|---|
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_UNSPECIFIED | Unspecified. Defaults to When this is set, |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED | Prevents personal apps from accessing work profile contacts and looking up work contacts. When this is set, personal apps specified in Supported on Android 7.0 and above. A |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_ALLOWED | Default. Allows apps in the personal profile to access work profile contacts including contact searches and incoming calls. When this is set, personal apps specified in Supported on Android 7.0 and above. A |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED_EXCEPT_SYSTEM | Prevents most personal apps from accessing work profile contacts including contact searches and incoming calls, except for the OEM default Dialer, Messages, and Contacts apps. Neither user-configured Dialer, Messages, and Contacts apps, nor any other system or play installed apps, will be able to query work contacts directly. When this is set, personal apps specified in Supported on Android 14 and above. If this is set on a device with Android version less than 14, the behaviour falls back to |
CrossProfileCopyPaste
Whether text copied from one profile (personal or work) can be pasted in the other profile.
Перечисления | |
---|---|
CROSS_PROFILE_COPY_PASTE_UNSPECIFIED | Unspecified. Defaults to COPY_FROM_WORK_TO_PERSONAL_DISALLOWED |
COPY_FROM_WORK_TO_PERSONAL_DISALLOWED | Default. Prevents users from pasting into the personal profile text copied from the work profile. Text copied from the personal profile can be pasted into the work profile, and text copied from the work profile can be pasted into the work profile. |
CROSS_PROFILE_COPY_PASTE_ALLOWED | Text copied in either profile can be pasted in the other profile. |
CrossProfileDataSharing
Whether data from one profile (personal or work) can be shared with apps in the other profile. Specifically controls simple data sharing via intents. This includes actions like opening a web browser, opening a map, sharing content, opening a document, etc. Management of other cross-profile communication channels, such as contact search, copy/paste, or connected work & personal apps, are configured separately.
Перечисления | |
---|---|
CROSS_PROFILE_DATA_SHARING_UNSPECIFIED | Unspecified. Defaults to DATA_SHARING_FROM_WORK_TO_PERSONAL_DISALLOWED. |
CROSS_PROFILE_DATA_SHARING_DISALLOWED | Prevents data from being shared from both the personal profile to the work profile and the work profile to the personal profile. |
DATA_SHARING_FROM_WORK_TO_PERSONAL_DISALLOWED | Default. Prevents users from sharing data from the work profile to apps in the personal profile. Personal data can be shared with work apps. |
CROSS_PROFILE_DATA_SHARING_ALLOWED | Data from either profile can be shared with the other profile. |
WorkProfileWidgetsDefault
Controls if work profile applications are allowed to add widgets to the home screen, where no app-specific policy is defined. Otherwise, the app-specific policy will have priority over this.
Перечисления | |
---|---|
WORK_PROFILE_WIDGETS_DEFAULT_UNSPECIFIED | Unspecified. Defaults to WORK_PROFILE_WIDGETS_DEFAULT_DISALLOWED. |
WORK_PROFILE_WIDGETS_DEFAULT_ALLOWED | Work profile widgets are allowed by default. This means that if the policy does not specify as for the application, it will be able to add widgets to the home screen. |
WORK_PROFILE_WIDGETS_DEFAULT_DISALLOWED | Work profile widgets are disallowed by default. This means that if the policy does not specify as for the application, it will be unable to add widgets to the home screen. |
PreferentialNetworkService
Controls whether preferential network service is enabled on the work profile or on fully managed devices. See
for details. preferentialNetworkService
Перечисления | |
---|---|
PREFERENTIAL_NETWORK_SERVICE_UNSPECIFIED | Unspecified. Defaults to PREFERENTIAL_NETWORK_SERVICES_DISABLED . |
PREFERENTIAL_NETWORK_SERVICE_DISABLED | Preferential network service is disabled on the work profile. |
PREFERENTIAL_NETWORK_SERVICE_ENABLED | Preferential network service is enabled on the work profile. This setting is only supported on work profiles on devices running Android 12 or above. Starting with Android 13, fully managed devices are also supported. |
UsageLog
Controls types of device activity logs collected from the device and reported via Pub/Sub notification .
JSON-представление |
---|
{ "enabledLogTypes": [ enum ( |
Поля | |
---|---|
enabledLogTypes[] | Specifies which log types are enabled. Note that users will receive on-device messaging when usage logging is enabled. |
uploadOnCellularAllowed[] | Specifies which of the enabled log types can be uploaded over mobile data. By default logs are queued for upload when the device connects to WiFi. |
Тип журнала
The types of device activity logs that are reported from the device.
Перечисления | |
---|---|
LOG_TYPE_UNSPECIFIED | This value is not used. |
SECURITY_LOGS | Enable logging of on-device security events, like when the device password is incorrectly entered or removable storage is mounted. See for a complete description of the logged security events. Supported for fully managed devices on Android 7 and above. Supported for company-owned devices with a work profile on Android 12 and above, on which only security events from the work profile are logged. Can be overridden by the application delegated scope
|
NETWORK_ACTIVITY_LOGS | Enable logging of on-device network events, like DNS lookups and TCP connections. See for a complete description of the logged network events. Supported for fully managed devices on Android 8 and above. Supported for company-owned devices with a work profile on Android 12 and above, on which only network events from the work profile are logged. Can be overridden by the application delegated scope |
CameraAccess
Controls the use of the camera and whether the user has access to the camera access toggle. The camera access toggle exists on Android 12 and above. As a general principle, the possibility of disabling the camera applies device-wide on fully managed devices and only within the work profile on devices with a work profile. The possibility of disabling the camera access toggle applies only on fully managed devices, in which case it applies device-wide. For specifics, see the enum values.
Перечисления | |
---|---|
CAMERA_ACCESS_UNSPECIFIED | If is true, this is equivalent to . Otherwise, this is equivalent to . |
CAMERA_ACCESS_USER_CHOICE | The field is ignored. This is the default device behaviour: all cameras on the device are available. On Android 12 and above, the user can use the camera access toggle. |
CAMERA_ACCESS_DISABLED | The field There are no explicit restrictions placed on the camera access toggle on Android 12 and above: on fully managed devices, the camera access toggle has no effect as all cameras are disabled. On devices with a work profile, this toggle has no effect on apps in the work profile, but it affects apps outside the work profile. |
CAMERA_ACCESS_ENFORCED | The field is ignored. All cameras on the device are available. On fully managed devices running Android 12 and above, the user is unable to use the camera access toggle. On devices which are not fully managed or which run Android 11 or below, this is equivalent to . |
MicrophoneAccess
On fully managed devices, controls the use of the microphone and whether the user has access to the microphone access toggle. This setting has no effect on devices which are not fully managed. The microphone access toggle exists on Android 12 and above.
Перечисления | |
---|---|
MICROPHONE_ACCESS_UNSPECIFIED | If is true, this is equivalent to . Otherwise, this is equivalent to . |
MICROPHONE_ACCESS_USER_CHOICE | The field is ignored. This is the default device behaviour: the microphone on the device is available. On Android 12 and above, the user can use the microphone access toggle. |
MICROPHONE_ACCESS_DISABLED | The field The microphone access toggle has no effect as the microphone is disabled. |
MICROPHONE_ACCESS_ENFORCED | The field is ignored. The microphone on the device is available. On devices running Android 12 and above, the user is unable to use the microphone access toggle. On devices which run Android 11 or below, this is equivalent to . |
DeviceConnectivityManagement
Covers controls for device connectivity such as Wi-Fi, USB data access, keyboard/mouse connections, and more.
JSON-представление |
---|
{ "usbDataAccess": enum ( |
Поля | |
---|---|
usbDataAccess | Controls what files and/or data can be transferred via USB. Supported only on company-owned devices. |
configureWifi | Controls Wi-Fi configuring privileges. Based on the option set, user will have either full or limited or no control in configuring Wi-Fi networks. |
wifiDirectSettings | Controls configuring and using Wi-Fi direct settings. Supported on company-owned devices running Android 13 and above. |
tetheringSettings | Controls tethering settings. Based on the value set, the user is partially or fully disallowed from using different forms of tethering. |
wifiSsidPolicy | Restrictions on which Wi-Fi SSIDs the device can connect to. Note that this does not affect which networks can be configured on the device. Supported on company-owned devices running Android 13 and above. |
wifiRoamingPolicy | |
bluetoothSharing |
|
preferentialNetworkServiceSettings | |
apnPolicy |
|
UsbDataAccess
Controls what files and/or data can be transferred via USB. Does not impact charging functions. Supported only on company-owned devices.
Перечисления | |
---|---|
USB_DATA_ACCESS_UNSPECIFIED | Unspecified. Defaults to . |
ALLOW_USB_DATA_TRANSFER | All types of USB data transfers are allowed. is ignored. |
DISALLOW_USB_FILE_TRANSFER | Transferring files over USB is disallowed. Other types of USB data connections, such as mouse and keyboard connection, are allowed. is ignored. |
DISALLOW_USB_DATA_TRANSFER | When set, all types of USB data transfers are prohibited. Supported for devices running Android 12 or above with USB HAL 1.3 or above. If the setting is not supported, will be set. A with is reported if the Android version is less than 12. A with is reported if the device does not have USB HAL 1.3 or above. is ignored. |
ConfigureWifi
Controls Wi-Fi configuring privileges. Based on the option set, the user will have either full or limited or no control in configuring Wi-Fi networks.
Перечисления | |
---|---|
CONFIGURE_WIFI_UNSPECIFIED | Unspecified. Defaults to unless is set to true. If is set to true, this is equivalent to . |
ALLOW_CONFIGURING_WIFI | The user is allowed to configure Wi-Fi. is ignored. |
DISALLOW_ADD_WIFI_CONFIG | Adding new Wi-Fi configurations is disallowed. The user is only able to switch between already configured networks. Supported on Android 13 and above, on fully managed devices and work profiles on company-owned devices. If the setting is not supported, is set. A with is reported if the Android version is less than 13. is ignored. |
DISALLOW_CONFIGURING_WIFI | Disallows configuring Wi-Fi networks. The setting is ignored when this value is set. Supported on fully managed devices and work profile on company-owned devices, on all supported API levels. For fully managed devices, setting this removes all configured networks and retains only the networks configured using policy. For work profiles on company-owned devices, existing configured networks are not affected and the user is not allowed to add, remove, or modify Wi-Fi networks. Note: If a network connection can't be made at boot time and configuring Wi-Fi is disabled then network escape hatch will be shown in order to refresh the device policy (see ). |
WifiDirectSettings
Controls Wi-Fi direct settings. Supported on company-owned devices running Android 13 and above.
Перечисления | |
---|---|
WIFI_DIRECT_SETTINGS_UNSPECIFIED | Unspecified. Defaults to
|
ALLOW_WIFI_DIRECT | The user is allowed to use Wi-Fi direct. |
DISALLOW_WIFI_DIRECT | The user is not allowed to use Wi-Fi direct. A with is reported if the Android version is less than 13. |
TetheringSettings
Controls the extent to which the user is allowed to use different forms of tethering like Wi-Fi tethering, bluetooth tethering, etc.
Перечисления | |
---|---|
TETHERING_SETTINGS_UNSPECIFIED | Unspecified. Defaults to unless is set to true. If is set to true, this is equivalent to . |
ALLOW_ALL_TETHERING | Allows configuration and use of all forms of tethering. is ignored. |
DISALLOW_WIFI_TETHERING | Disallows the user from using Wi-Fi tethering. Supported on company owned devices running Android 13 and above. If the setting is not supported, will be set. A with is reported if the Android version is less than 13. is ignored. |
DISALLOW_ALL_TETHERING | Disallows all forms of tethering. Supported on fully managed devices and work profile on company-owned devices, on all supported android versions. The setting is ignored. |
WifiSsidPolicy
Restrictions on which Wi-Fi SSIDs the device can connect to. Note that this does not affect which networks can be configured on the device. Supported on company-owned devices running Android 13 and above.
JSON-представление |
---|
{ "wifiSsidPolicyType": enum ( |
Поля | |
---|---|
wifiSsidPolicyType | Type of the Wi-Fi SSID policy to be applied. |
wifiSsids[] |
|
WifiSsidPolicyType
The types of Wi-Fi SSID policy that can be applied on the device.
Перечисления | |
---|---|
WIFI_SSID_POLICY_TYPE_UNSPECIFIED | Defaults to . must not be set. There are no restrictions on which SSID the device can connect to. |
WIFI_SSID_DENYLIST | The device cannot connect to any Wi-Fi network whose SSID is in , but can connect to other networks. |
WIFI_SSID_ALLOWLIST | The device can make Wi-Fi connections only to the SSIDs in . must not be empty. The device will not be able to connect to any other Wi-Fi network. |
WifiSsid
Represents a Wi-Fi SSID.
JSON-представление |
---|
{ "wifiSsid": string } |
Поля | |
---|---|
wifiSsid | Required. Wi-Fi SSID represented as a string. |
WifiRoamingPolicy
Wi-Fi roaming policy.
JSON-представление |
---|
{
"wifiRoamingSettings": [
{
object ( |
Поля | |
---|---|
wifiRoamingSettings[] |
|
WifiRoamingSetting
Wi-Fi roaming setting.
JSON-представление |
---|
{
"wifiSsid": string,
"wifiRoamingMode": enum ( |
Поля | |
---|---|
wifiSsid | Required. SSID of the Wi-Fi network. |
wifiRoamingMode | Required. Wi-Fi roaming mode for the specified SSID. |
WifiRoamingMode
Wi-Fi roaming mode.
Перечисления | |
---|---|
WIFI_ROAMING_MODE_UNSPECIFIED | Unspecified. Defaults to . |
WIFI_ROAMING_DISABLED | Wi-Fi roaming is disabled. Supported on Android 15 and above on fully managed devices and work profiles on company-owned devices. A with is reported for other management modes. A with is reported if the Android version is less than 15. |
WIFI_ROAMING_DEFAULT | Default Wi-Fi roaming mode of the device. |
WIFI_ROAMING_AGGRESSIVE | Aggressive roaming mode which allows quicker Wi-Fi roaming. Supported on Android 15 and above on fully managed devices and work profiles on company-owned devices. A with is reported for other management modes. A with is reported if the Android version is less than 15. A with is reported if the device does not support aggressive roaming mode. |
BluetoothSharing
Controls whether Bluetooth sharing is allowed.
Перечисления | |
---|---|
BLUETOOTH_SHARING_UNSPECIFIED | Unspecified. Defaults to BLUETOOTH_SHARING_DISALLOWED on work profiles and BLUETOOTH_SHARING_ALLOWED on fully managed devices. |
BLUETOOTH_SHARING_ALLOWED | Bluetooth sharing is allowed. Supported on Android 8 and above. A |
BLUETOOTH_SHARING_DISALLOWED | Bluetooth sharing is disallowed. Supported on Android 8 and above. A |
PreferentialNetworkServiceSettings
Preferential network service settings.
JSON-представление |
---|
{ "preferentialNetworkServiceConfigs": [ { object ( |
Поля | |
---|---|
preferentialNetworkServiceConfigs[] | Required. Preferential network service configurations which enables having multiple enterprise slices. There must not be multiple configurations with the same |
defaultPreferentialNetworkId | Required. Default preferential network ID for the applications that are not in
|
Предпочтительная конфигурация сетевой службы
Individual preferential network service configuration.
JSON-представление |
---|
{ "preferentialNetworkId": enum ( |
Поля | |
---|---|
preferentialNetworkId | Required. Preferential network identifier. This must not be set to |
fallbackToDefaultConnection | |
nonMatchingNetworks |
|
FallbackToDefaultConnection
Whether fallback to the device-wide default network is allowed. Note that while this setting determines whether the apps subject to this configuration have a default network in the absence of a preferential service, apps can still explicitly decide to use another network than their default network by requesting them from the system. This setting does not determine whether the apps are blocked from using such other networks. See
for this setting. nonMatchingNetworks
Перечисления | |
---|---|
FALLBACK_TO_DEFAULT_CONNECTION_UNSPECIFIED | Unspecified. Defaults to FALLBACK_TO_DEFAULT_CONNECTION_ALLOWED . |
FALLBACK_TO_DEFAULT_CONNECTION_ALLOWED | Fallback to default connection is allowed. If this is set, must not be set to NON_MATCHING_NETWORKS_DISALLOWED , the policy will be rejected otherwise. |
FALLBACK_TO_DEFAULT_CONNECTION_DISALLOWED | Fallback to default connection is not allowed. |
NonMatchingNetworks
Whether apps this configuration applies to are allowed to use networks other than the preferential service. Apps can inspect the list of available networks on the device and choose to use multiple networks concurrently for performance, privacy or other reasons.
Перечисления | |
---|---|
NON_MATCHING_NETWORKS_UNSPECIFIED | Unspecified. Defaults to NON_MATCHING_NETWORKS_ALLOWED . |
NON_MATCHING_NETWORKS_ALLOWED | Apps this configuration applies to are allowed to use networks other than the preferential service. |
NON_MATCHING_NETWORKS_DISALLOWED | Apps this configuration applies to are disallowed from using other networks than the preferential service. This can be set on Android 14 and above. A with is reported if the Android version is less than 14. If this is set, must be set to FALLBACK_TO_DEFAULT_CONNECTION_DISALLOWED , the policy will be rejected otherwise. |
ApnPolicy
Access Point Name (APN) policy. Configuration for Access Point Names (APNs) which may override any other APNs on the device. See
and OVERRIDE_APNS_ENABLED
for details. overrideApns
JSON-представление |
---|
{ "overrideApns": enum ( |
Поля | |
---|---|
overrideApns | |
apnSettings[] | A |
OverrideApns
Whether override APNs are disabled or enabled. See DevicePolicyManager.setOverrideApnsEnabled
for more details.
Перечисления | |
---|---|
OVERRIDE_APNS_UNSPECIFIED | Unspecified. Defaults to OVERRIDE_APNS_DISABLED . |
OVERRIDE_APNS_DISABLED | Override APNs disabled. Any configured are saved on the device, but are disabled and have no effect. Any other APNs on the device remain in use. |
OVERRIDE_APNS_ENABLED | Override APNs enabled. Only override APNs are in use, any other APNs are ignored. This can only be set on fully managed devices on Android 10 and above. For work profiles override APNs are enabled via and this value cannot be set. A with is reported if the Android version is less than 10. A with is reported for work profiles. |
ApnSetting
An Access Point Name (APN) configuration for a carrier data connection. The APN provides configuration to connect a cellular network device to an IP data network. A carrier uses this setting to decide which IP address to assign, any security methods to apply, and how the device might be connected to private networks.
JSON-представление |
---|
{ "apnTypes": [ enum ( |
Поля | |
---|---|
apnTypes[] | Required. Usage categories for the APN. Policy will be rejected if this field is empty or contains |
apn | Required. Name of the APN. Policy will be rejected if this field is empty. |
displayName | Required. Human-readable name that describes the APN. Policy will be rejected if this field is empty. |
alwaysOnSetting | |
authType | |
carrierId | |
mmsProxyAddress | |
mmsProxyPort | |
mmsc | |
mtuV4 | |
mtuV6 | |
mvnoType | |
networkTypes[] | |
username | |
password | |
numericOperatorId | |
protocol | |
roamingProtocol | |
proxyAddress | |
proxyPort |
|
ApnType
Usage category for the APN.
Перечисления | |
---|---|
APN_TYPE_UNSPECIFIED | Unspecified. This value is not used. |
ENTERPRISE | APN type for enterprise traffic. Supported on Android 13 and above. A with is reported if the Android version is less than 13. |
BIP | APN type for BIP (Bearer Independent Protocol). This can only be set on fully managed devices on Android 12 and above. A with is reported if the Android version is less than 12. A with is reported for work profiles. |
CBS | APN type for CBS (Carrier Branded Services). This can only be set on fully managed devices. A with is reported for work profiles. |
DEFAULT | APN type for default data traffic. This can only be set on fully managed devices. A with is reported for work profiles. |
DUN | APN type for DUN (Dial-up networking) traffic. This can only be set on fully managed devices. A with is reported for work profiles. |
EMERGENCY | APN type for Emergency PDN. This is not an IA apn, but is used for access to carrier services in an emergency call situation. This can only be set on fully managed devices. A with is reported for work profiles. |
FOTA | APN type for accessing the carrier's FOTA (Firmware Over-the-Air) portal, used for over the air updates. This can only be set on fully managed devices. A with is reported for work profiles. |
HIPRI | APN type for HiPri (high-priority) traffic. This can only be set on fully managed devices. A with is reported for work profiles. |
IA | APN type for IA (Initial Attach) APN. This can only be set on fully managed devices. A with is reported for work profiles. |
IMS | APN type for IMS (IP Multimedia Subsystem) traffic. This can only be set on fully managed devices. A with is reported for work profiles. |
MCX | APN type for MCX (Mission Critical Service) where X can be PTT/Video/Data. This can only be set on fully managed devices. A with is reported for work profiles. |
MMS | APN type for MMS (Multimedia Messaging Service) traffic. This can only be set on fully managed devices. A with is reported for work profiles. |
RCS | APN type for RCS (Rich Communication Services). This can only be set on fully managed devices on Android 15 and above. A with is reported if the Android version is less than 15. A with is reported for work profiles. |
SUPL | APN type for SUPL (Secure User Plane Location) assisted GPS. This can only be set on fully managed devices. A with is reported for work profiles. |
VSIM | APN type for VSIM (Virtual SIM) service. This can only be set on fully managed devices on Android 12 and above. A with is reported if the Android version is less than 12. A with is reported for work profiles. |
XCAP | APN type for XCAP (XML Configuration Access Protocol) traffic. This can only be set on fully managed devices on Android 11 and above. A with is reported if the Android version is less than 11. A with is reported for work profiles. |
AlwaysOnSetting
Whether User Plane resources have to be activated during every transition from CM-IDLE mode to CM-CONNECTED state for this APN. See 3GPP TS 23.501 section 5.6.13.
Перечисления | |
---|---|
ALWAYS_ON_SETTING_UNSPECIFIED | Unspecified. Defaults to NOT_ALWAYS_ON . |
NOT_ALWAYS_ON | The PDU session brought up by this APN should not be always on. |
ALWAYS_ON | The PDU session brought up by this APN should always be on. Supported on Android 15 and above. A with is reported if the Android version is less than 15. |
AuthType
Authentication type of the APN.
Перечисления | |
---|---|
AUTH_TYPE_UNSPECIFIED | Unspecified. If is empty, defaults to NONE . Otherwise, defaults to PAP_OR_CHAP . |
NONE | Authentication is not required. |
PAP | Authentication type for PAP. |
CHAP | Authentication type for CHAP. |
PAP_OR_CHAP | Authentication type for PAP or CHAP. |
MvnoType
MVNO match type for the APN.
Перечисления | |
---|---|
MVNO_TYPE_UNSPECIFIED | The MVNO type is not specified. |
GID | MVNO type for group identifier level 1. |
ICCID | MVNO type for ICCID. |
IMSI | MVNO type for IMSI. |
SPN | MVNO type for SPN (service provider name). |
Тип сети
Radio technology (network type) the APN may use.
Перечисления | |
---|---|
NETWORK_TYPE_UNSPECIFIED | Unspecified. This value must not be used. |
EDGE | Radio technology EDGE. |
GPRS | Radio technology GPRS. |
GSM | Radio technology GSM. |
HSDPA | Radio technology HSDPA. |
HSPA | Radio technology HSPA. |
HSPAP | Radio technology HSPAP. |
HSUPA | Radio technology HSUPA. |
IWLAN | Radio technology IWLAN. |
LTE | Radio technology LTE. |
NR | Radio technology NR (New Radio) 5G. |
TD_SCDMA | Radio technology TD_SCDMA. |
UMTS | Radio technology UMTS. |
Протокол
The protocol to use to connect to the APN.
Перечисления | |
---|---|
PROTOCOL_UNSPECIFIED | The protocol is not specified. |
IP | Internet protocol. |
IPV4V6 | Virtual PDP type introduced to handle dual IP stack UE capability. |
IPV6 | Internet protocol, version 6. |
NON_IP | Transfer of Non-IP data to external packet data network. |
PPP | Point to point protocol. |
UNSTRUCTURED | Transfer of Unstructured data to the Data Network via N6. |
DeviceRadioState
Controls for device radio settings.
JSON-представление |
---|
{ "wifiState": enum ( |
Поля | |
---|---|
wifiState | Controls current state of Wi-Fi and if user can change its state. |
airplaneModeState | Controls whether airplane mode can be toggled by the user or not. |
ultraWidebandState | Controls the state of the ultra wideband setting and whether the user can toggle it on or off. |
cellularTwoGState | Controls whether cellular 2G setting can be toggled by the user or not. |
minimumWifiSecurityLevel | The minimum required security level of Wi-Fi networks that the device can connect to. |
WifiState
Controls whether the Wi-Fi is on or off as a state and if the user can change said state. Supported on company-owned devices running Android 13 and above.
Перечисления | |
---|---|
WIFI_STATE_UNSPECIFIED | Unspecified. Defaults to
|
WIFI_STATE_USER_CHOICE | User is allowed to enable/disable Wi-Fi. |
WIFI_ENABLED | Wi-Fi is on and the user is not allowed to turn it off. A with is reported if the Android version is less than 13. |
WIFI_DISABLED | Wi-Fi is off and the user is not allowed to turn it on. A with is reported if the Android version is less than 13. |
AirplaneModeState
Controls the state of airplane mode and whether the user can toggle it on or off. Supported on Android 9 and above. Supported on fully managed devices and work profiles on company-owned devices.
Перечисления | |
---|---|
AIRPLANE_MODE_STATE_UNSPECIFIED | Unspecified. Defaults to . |
AIRPLANE_MODE_USER_CHOICE | The user is allowed to toggle airplane mode on or off. |
AIRPLANE_MODE_DISABLED | Airplane mode is disabled. The user is not allowed to toggle airplane mode on. A with is reported if the Android version is less than 9. |
UltraWidebandState
Controls the state of the ultra wideband setting and whether the user can toggle it on or off. Supported on Android 14 and above. Supported on fully managed devices and work profiles on company-owned devices.
Перечисления | |
---|---|
ULTRA_WIDEBAND_STATE_UNSPECIFIED | Unspecified. Defaults to . |
ULTRA_WIDEBAND_USER_CHOICE | The user is allowed to toggle ultra wideband on or off. |
ULTRA_WIDEBAND_DISABLED | Ultra wideband is disabled. The user is not allowed to toggle ultra wideband on via settings. A with is reported if the Android version is less than 14. |
CellularTwoGState
Controls the state of cellular 2G setting and whether the user can toggle it on or off. Supported on Android 14 and above. Supported on fully managed devices and work profiles on company-owned devices.
Перечисления | |
---|---|
CELLULAR_TWO_G_STATE_UNSPECIFIED | Unspecified. Defaults to . |
CELLULAR_TWO_G_USER_CHOICE | The user is allowed to toggle cellular 2G on or off. |
CELLULAR_TWO_G_DISABLED | Cellular 2G is disabled. The user is not allowed to toggle cellular 2G on via settings. A with is reported if the Android version is less than 14. |
MinimumWifiSecurityLevel
Defines the different minimum Wi-Fi security levels required to connect to Wi-Fi networks. Supported on Android 13 and above. Supported on fully managed devices and work profiles on company-owned devices.
Перечисления | |
---|---|
MINIMUM_WIFI_SECURITY_LEVEL_UNSPECIFIED | Defaults to , which means the device will be able to connect to all types of Wi-Fi networks. |
OPEN_NETWORK_SECURITY | The device will be able to connect to all types of Wi-Fi networks. |
PERSONAL_NETWORK_SECURITY | A personal network such as WEP, WPA2-PSK is the minimum required security. The device will not be able to connect to open wifi networks. This is stricter than . A with is reported if the Android version is less than 13. |
ENTERPRISE_NETWORK_SECURITY | An enterprise EAP network is the minimum required security level. The device will not be able to connect to Wi-Fi network below this security level. This is stricter than . A with is reported if the Android version is less than 13. |
ENTERPRISE_BIT192_NETWORK_SECURITY | A 192-bit enterprise network is the minimum required security level. The device will not be able to connect to Wi-Fi network below this security level. This is stricter than . A with is reported if the Android version is less than 13. |
CredentialProviderPolicyDefault
Controls which apps are allowed to act as credential providers on Android 14 and above. These apps store credentials, see this and this for details. See also
. credentialProviderPolicy
Перечисления | |
---|---|
CREDENTIAL_PROVIDER_POLICY_DEFAULT_UNSPECIFIED | Unspecified. Defaults to CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED. |
CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED | Apps with unspecified are not allowed to act as a credential provider. |
CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED_EXCEPT_SYSTEM | Apps with unspecified are not allowed to act as a credential provider except for the OEM default credential providers. OEM default credential providers are always allowed to act as credential providers. |
PrintingPolicy
Controls whether printing is allowed. This is supported on devices running Android 9 and above.
Перечисления | |
---|---|
PRINTING_POLICY_UNSPECIFIED | Unspecified. Defaults to . |
PRINTING_DISALLOWED | Printing is disallowed. A with is reported if the Android version is less than 9. |
PRINTING_ALLOWED | Printing is allowed. |
Настройки дисплея
Controls for the display settings.
JSON-представление |
---|
{ "screenBrightnessSettings": { object ( |
Поля | |
---|---|
screenBrightnessSettings | |
screenTimeoutSettings |
|
ScreenBrightnessSettings
Controls for the screen brightness settings.
JSON-представление |
---|
{
"screenBrightnessMode": enum ( |
Поля | |
---|---|
screenBrightnessMode | |
screenBrightness |
|
ScreenBrightnessMode
Controls the screen brightness mode.
Перечисления | |
---|---|
SCREEN_BRIGHTNESS_MODE_UNSPECIFIED | Unspecified. Defaults to . |
BRIGHTNESS_USER_CHOICE | The user is allowed to configure the screen brightness. must not be set. |
BRIGHTNESS_AUTOMATIC | The screen brightness mode is automatic in which the brightness is automatically adjusted and the user is not allowed to configure the screen brightness. can still be set and it is taken into account while the brightness is automatically adjusted. Supported on Android 9 and above on fully managed devices. A with is reported if the Android version is less than 9. Supported on work profiles on company-owned devices on Android 15 and above. |
BRIGHTNESS_FIXED | The screen brightness mode is fixed in which the brightness is set to and the user is not allowed to configure the screen brightness. must be set. Supported on Android 9 and above on fully managed devices. A with is reported if the Android version is less than 9. Supported on work profiles on company-owned devices on Android 15 and above. |
ScreenTimeoutSettings
Controls the screen timeout settings.
JSON-представление |
---|
{
"screenTimeoutMode": enum ( |
Поля | |
---|---|
screenTimeoutMode | |
screenTimeout | A duration in seconds with up to nine fractional digits, ending with ' |
ScreenTimeoutMode
Controls whether the user is allowed to configure the screen timeout.
Перечисления | |
---|---|
SCREEN_TIMEOUT_MODE_UNSPECIFIED | Unspecified. Defaults to . |
SCREEN_TIMEOUT_USER_CHOICE | The user is allowed to configure the screen timeout. must not be set. |
SCREEN_TIMEOUT_ENFORCED | The screen timeout is set to and the user is not allowed to configure the timeout. must be set. Supported on Android 9 and above on fully managed devices. A with is reported if the Android version is less than 9. Supported on work profiles on company-owned devices on Android 15 and above. |
AssistContentPolicy
Controls whether AssistContent is allowed to be sent to a privileged app such as an assistant app. AssistContent includes screenshots and information about an app, such as package name. This is supported on Android 15 and above.
Перечисления | |
---|---|
ASSIST_CONTENT_POLICY_UNSPECIFIED | Unspecified. Defaults to . |
ASSIST_CONTENT_DISALLOWED | Assist content is blocked from being sent to a privileged app. Supported on Android 15 and above. A |
ASSIST_CONTENT_ALLOWED | Assist content is allowed to be sent to a privileged app. Supported on Android 15 and above. |
WorkAccountSetupConfig
Controls the work account setup configuration, such as details of whether a Google authenticated account is required.
JSON-представление |
---|
{
"authenticationType": enum ( |
Поля | |
---|---|
authenticationType | |
requiredAccountEmail |
|
Тип аутентификации
The authentication type of the user on the device.
Перечисления | |
---|---|
AUTHENTICATION_TYPE_UNSPECIFIED | Unspecified. Defaults to . |
AUTHENTICATION_TYPE_NOT_ENFORCED | Authentication status of user on device is not enforced. |
GOOGLE_AUTHENTICATED | Requires device to be managed with a Google authenticated account. |
WipeDataFlag
Wipe flags to indicate what data is wiped when a device or profile wipe is triggered due to any reason. (For example, when the device is non-compliant). This does not apply to the
method. enterprises.devices.delete
Перечисления | |
---|---|
WIPE_DATA_FLAG_UNSPECIFIED | This value must not be used. |
WIPE_ESIMS | For company-owned devices, setting this in will remove all eSIMs on the device when wipe is triggered due to any reason. On personally-owned devices, this will remove only managed eSIMs on the device. (eSIMs which are added via the command). This is supported on devices running Android 15 and above. A with is reported if the Android version is less than 15. |
EnterpriseDisplayNameVisibility
Controls whether the
is visible on the device (eg lock screen message on company-owned devices). enterpriseDisplayName
Перечисления | |
---|---|
ENTERPRISE_DISPLAY_NAME_VISIBILITY_UNSPECIFIED | Unspecified. Defaults to displaying the enterprise name that's set at the time of device setup. In future, this will default to ENTERPRISE_DISPLAY_NAME_VISIBLE . |
ENTERPRISE_DISPLAY_NAME_VISIBLE | The enterprise display name is visible on the device. Supported on work profiles on Android 7 and above. Supported on fully managed devices on Android 8 and above. A with is reported if the Android version is less than 7. A with is reported on fully managed devices on Android 7. |
ENTERPRISE_DISPLAY_NAME_HIDDEN | The enterprise display name is hidden on the device. |
Методы | |
---|---|
| Deletes a policy. |
| Gets a policy. |
| Lists policies for a given enterprise. |
| Updates or creates a policy. |