- Ресурс: Политика
- Политика применения
- Тип установки
- Политика разрешений
- РазрешениеГрант
- Делегированная область
- Шаблон управляемой конфигурации
- ConnectedWorkAndPersonalApp
- Режим автоматического обновления
- Конфигурация расширения
- AlwaysOnVpnLockdownExemption
- Виджеты рабочего профиля
- Политика CredentialProviderPolicy
- Установить ограничение
- Ограничение типа сети
- Ограничение зарядки
- УстройствоIdleConstraint
- Параметры пользовательского управления
- KeyguardDisabledFeature
- ПерсистентПредферёрдактити
- Обновление системы
- Системупдатетипе
- Период замораживания
- Дата
- Настройки отчетов о состоянии
- Настройки отчетов приложений
- Список имен пакетов
- БатареяПодключенныйРежим
- Информация о прокси
- Выберите правило частного ключа.
- AlwaysOnVpnПакет
- Режим местоположения
- Правило соответствия
- НесоответствиеПодробноеСостояние
- ApiLevelCondition
- AppAutoUpdatePolicy
- AppTrack
- Политика шифрования
- Режим PlayStore
- НастройкаДействие
- LaunchAppAction
- ПолитикаПринудительноеПравило
- БлокДействие
- БлокСкопе
- WipeAction
- КиоскКастомизация
- PowerButtonДействия
- Системная ошибкаПредупреждения
- Системная навигация
- Статусбар
- Настройки устройства
- Расширенные переопределения безопасности
- Политика ненадежных приложений
- GooglePlayProtectVerifyApps
- Настройки разработчика
- CommonCriteriaMode
- МтеПолиси
- Персональные политики использования
- Режим PlayStore
- Личная политика применения
- Тип установки
- Автодатеандтимезоне
- Онкцертификатепровидер
- Контентпровидерэндпойнт
- CrossProfilePolicies
- ШоуРаботаКонтактыВЛичномПрофиле
- КроссПрофильКопироватьВставить
- Перекрестный профильОбмен данными
- Виджеты рабочего профиля по умолчанию
- Преференциалнетворксервице
- Журнал использования
- Тип журнала
- Доступ к камере
- Доступ к микрофону
- Управление подключением устройств
- Усбдатаакцесс
- Настроить Wi-Fi
- Настройки Wi-FiDirect
- Настройки модема
- Политика Wi-FiSsid
- WifiSsidPolicyType
- Wi-FiSsid
- Девицерадиостате
- WifiState
- СамолетРежимСостояние
- Ультраширокополосное состояние
- Сотовая связьTwoGState
- Минимальный уровень безопасности Wi-Fi
- CredentialProviderPolicyDefault
- Политика печати
- Настройки дисплея
- Настройки яркости экрана
- ЭкранЯркостьРежим
- Настройки экранатаймаута
- Скринтаймаутмоде
- Методы
Ресурс: Политика
Ресурс политики представляет собой группу параметров, которые управляют поведением управляемого устройства и установленных на нем приложений.
JSON-представление |
---|
{ "name": string, "version": string, "applications": [ { object ( |
Поля | |
---|---|
name | Имя политики в форме |
version | Версия политики. Это поле доступно только для чтения. Версия увеличивается при каждом обновлении политики. |
applications[] | Политика применяется к приложениям. Это может содержать не более 3000 элементов. |
maximumTimeToLock | Максимальное время в миллисекундах активности пользователя до блокировки устройства. Значение 0 означает отсутствие ограничений. |
screenCaptureDisabled | Отключен ли захват экрана. |
cameraDisabled | Если |
keyguardDisabledFeatures[] | Отключены настройки клавиатуры, такие как виджеты. |
defaultPermissionPolicy | Политика разрешений по умолчанию для запросов разрешений во время выполнения. |
persistentPreferredActivities[] | Действия обработчика намерений по умолчанию. |
openNetworkConfiguration | Конфигурация сети для устройства. Дополнительную информацию см. в разделе Настройка сетей . |
systemUpdate | Политика обновления системы, которая управляет применением обновлений ОС. Если тип обновления — Примечание. Обновления системы Google Play (также называемые обновлениями Mainline) загружаются автоматически, и для их установки требуется перезагрузка устройства. Дополнительную информацию см. в разделе «Основная линия» раздела «Управление обновлениями системы» . |
accountTypesWithManagementDisabled[] | Типы учетных записей, которыми пользователь не может управлять. |
addUserDisabled | Отключено ли добавление новых пользователей и профилей. |
adjustVolumeDisabled | Отключена ли регулировка общей громкости. Также отключает звук устройства. |
factoryResetDisabled | Отключен ли сброс настроек к заводским настройкам. |
installAppsDisabled | Отключена ли установка приложений пользователем. |
mountPhysicalMediaDisabled | Отключено ли подключение пользователем физического внешнего носителя. |
modifyAccountsDisabled | Отключено ли добавление или удаление учетных записей. |
safeBootDisabled | Отключена ли перезагрузка устройства в безопасную загрузку. |
uninstallAppsDisabled | Отключено ли удаление приложений пользователем. Это предотвращает удаление приложений, даже тех, которые были удалены с помощью |
statusBarDisabled | Отключена ли строка состояния. Это отключает уведомления, быстрые настройки и другие наложения экрана, которые позволяют выйти из полноэкранного режима. УСТАРЕЛО. Чтобы отключить строку состояния на киоск-устройстве, используйте InstallType |
keyguardDisabled | Если это правда, это отключает экран блокировки для основного и/или дополнительного дисплеев. |
minimumApiLevel | Минимально допустимый уровень Android API. |
statusReportingSettings | Настройки отчетов о состоянии |
bluetoothContactSharingDisabled | Отключен ли общий доступ к контактам Bluetooth. |
shortSupportMessage | Сообщение, отображаемое пользователю на экране настроек, если функциональность отключена администратором. Если сообщение длиннее 200 символов, оно может быть обрезано. |
longSupportMessage | Сообщение, отображаемое пользователю на экране настроек администратора устройства. |
passwordRequirements | Требования к паролю. Поле Примечание: Значения |
wifiConfigsLockdownEnabled | УСТАРЕЛО: используйте wifiConfigDisabled. |
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 | Необязательный. Элементы управления настройками дисплея. |
Политика применения
Политика для отдельного приложения. Примечание. Доступность приложения на данном устройстве нельзя изменить с помощью этой политики, если включен
. Максимальное количество приложений, которое можно указать для каждой политики, — 3000. installAppsDisabled
JSON-представление |
---|
{ "packageName": string, "installType": enum ( |
Поля | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
packageName | Имя пакета приложения. Например, | ||||||||||||||||
installType | Тип выполняемой установки. | ||||||||||||||||
lockTaskAllowed | Разрешено ли приложению блокироваться в полноэкранном режиме. УСТАРЕЛО. Используйте InstallType | ||||||||||||||||
defaultPermissionPolicy | Политика по умолчанию для всех разрешений, запрашиваемых приложением. Если указано, это переопределяет | ||||||||||||||||
permissionGrants[] | Явное предоставление или отказ в разрешении для приложения. Эти значения переопределяют | ||||||||||||||||
managedConfiguration | Управляемая конфигурация, примененная к приложению. Формат конфигурации определяется значениями
| ||||||||||||||||
disabled | Отключено ли приложение. При отключении данные приложения по-прежнему сохраняются. | ||||||||||||||||
minimumVersionCode | Минимальная версия приложения, работающая на устройстве. Если этот параметр установлен, устройство пытается обновить приложение как минимум до этого кода версии. Если приложение не обновлено, устройство будет содержать | ||||||||||||||||
delegatedScopes[] | Области действия, делегированные приложению из политики устройств Android. Они предоставляют дополнительные привилегии для приложений, к которым они применяются. | ||||||||||||||||
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 и выше. |
Тип установки
Тип установки, выполняемой для приложения. Если
ссылается на приложение, для него должно быть установлено значение 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 | Автоматически отказывать в разрешении. |
РазрешениеГрант
Конфигурация разрешения Android и состояние его предоставления.
JSON-представление |
---|
{
"permission": string,
"policy": enum ( |
Поля | |
---|---|
permission | Разрешение или группа Android, например |
policy | Политика предоставления разрешения. |
Делегированная область
Области делегирования, которые другой пакет может получить из Android Device Policy. Они предоставляют дополнительные привилегии для приложений, к которым они применяются.
Области можно применять к нескольким приложениям, за исключением SECURITY_LOGS и NETWORK_ACTIVITY_LOGS, которые можно делегировать только одному приложению одновременно.
Перечисления | |
---|---|
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 версии 13 и выше на приложения-расширения не распространяются ограничения по расходу заряда батареи, поэтому они не будут помещены в ограниченный сегмент ожидания приложений . Приложения расширений также защищены от очистки пользователями своих данных или принудительного закрытия приложения, хотя администраторы могут продолжать использовать clear app data command
в приложениях расширений, если это необходимо для Android 13 и более поздних версий.
JSON-представление |
---|
{ "signingKeyFingerprintsSha256": [ string ], "notificationReceiver": string } |
Поля | |
---|---|
signingKeyFingerprintsSha256[] | Шестнадцатеричный хеш SHA-256 сертификата подписи приложения расширения. Допустимы только шестнадцатеричные строковые представления длиной 64 символа. Если не указано, подпись для соответствующего имени пакета получается из Play Store. Если этот список пуст, подпись приложения-расширения на устройстве должна совпадать с подписью, полученной из Play Store, чтобы приложение могло взаимодействовать с политикой устройств Android. Если этот список не пуст, подпись приложения расширения на устройстве должна совпадать с одной из записей в этом списке, чтобы приложение могло взаимодействовать с 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. |
Виджеты рабочего профиля
Определяет, разрешено ли приложению рабочего профиля добавлять виджеты на главный экран.
Перечисления | |
---|---|
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). |
Ограничение зарядки
Ограничение по зарядке.
Перечисления | |
---|---|
CHARGING_CONSTRAINT_UNSPECIFIED | Не указано. По умолчанию CHARGING_NOT_REQUIRED . |
CHARGING_NOT_REQUIRED | Устройство не обязательно заряжается. |
INSTALL_ONLY_WHEN_CHARGING | Устройство должно заряжаться. |
УстройствоIdleConstraint
Ограничение состояния простоя устройства.
Перечисления | |
---|---|
DEVICE_IDLE_CONSTRAINT_UNSPECIFIED | Не указано. По умолчанию DEVICE_IDLE_NOT_REQUIRED . |
DEVICE_IDLE_NOT_REQUIRED | Устройство не обязательно должно простаивать, приложение можно установить, пока пользователь взаимодействует с устройством. |
INSTALL_ONLY_WHEN_DEVICE_IDLE | Устройство должно находиться в режиме ожидания. |
Параметры пользовательского управления
Указывает, разрешено ли управление пользователем для данного приложения. Пользовательский контроль включает в себя такие действия пользователя, как принудительная остановка и очистка данных приложения. Поддерживается на Android 11 и выше. Если для приложения установлено
, пользовательский контроль для него запрещен независимо от установленного значения. Для киоск-приложений можно использовать extensionConfig
, чтобы разрешить пользователю контроль. USER_CONTROL_ALLOWED
Перечисления | |
---|---|
USER_CONTROL_SETTINGS_UNSPECIFIED | Использует поведение приложения по умолчанию, чтобы определить, разрешено или запрещено управление пользователем. Для большинства приложений пользовательский контроль разрешен по умолчанию, но для некоторых важных приложений, таких как сопутствующие приложения ( установлено значение true), киоск-приложения и другие важные системные приложения, пользовательский контроль запрещен. |
USER_CONTROL_ALLOWED | Для приложения разрешен пользовательский контроль. Киоск-приложения могут использовать это для обеспечения пользовательского контроля. |
USER_CONTROL_DISALLOWED | Пользовательский контроль для приложения запрещен. сообщается, если версия Android меньше 11. |
KeyguardDisabledFeature
Функции Keyguard (экран блокировки), которые можно отключить.
Перечисления | |
---|---|
KEYGUARD_DISABLED_FEATURE_UNSPECIFIED | Это значение игнорируется. |
CAMERA | Отключите камеру на защищенных экранах с клавиатурой (например, PIN-кодом). |
NOTIFICATIONS | Отключите показ всех уведомлений на экранах защищенной клавиатуры. |
UNREDACTED_NOTIFICATIONS | Отключите неотредактированные уведомления на защищенных экранах клавиатуры. |
TRUST_AGENTS | Игнорировать состояние доверенного агента на экранах защищенной клавиатуры. |
DISABLE_FINGERPRINT | Отключите датчик отпечатков пальцев на защищенных экранах с клавиатурой. |
DISABLE_REMOTE_INPUT | На устройствах под управлением Android 6 и более ранних версий отключает ввод текста в уведомления на экранах защищенной клавиатуры. Не влияет на Android 7 и выше. |
FACE | Отключите аутентификацию по лицу на защищенных экранах с клавиатурой. |
IRIS | Отключите аутентификацию по радужной оболочке на защищенных экранах с клавиатурой. |
BIOMETRICS | Отключите всю биометрическую аутентификацию на защищенных экранах с клавиатурой. |
SHORTCUTS | Отключите все ярлыки на экране защищенной клавиатуры на Android 14 и более поздних версиях. |
ALL_FEATURES | Отключите все текущие и будущие настройки защиты клавиатуры. |
ПерсистентПредферёрдактити
Действие по умолчанию для обработки намерений, соответствующих определенному фильтру намерений. Примечание. Чтобы настроить киоск, используйте InstallType для KIOSK
, а не используйте постоянные предпочтительные действия.
JSON-представление |
---|
{ "receiverActivity": string, "actions": [ string ], "categories": [ string ] } |
Поля | |
---|---|
receiverActivity | Действие, которое должно быть обработчиком намерений по умолчанию. Это должно быть имя компонента Android, например |
actions[] | Действия по намерению, которые необходимо сопоставить в фильтре. Если какие-либо действия включены в фильтр, то действие намерения должно быть одним из этих значений, чтобы оно соответствовало. Если никакие действия не включены, намеренное действие игнорируется. |
categories[] | Категории намерений, которые необходимо сопоставить в фильтре. Намерение включает в себя необходимые ему категории, все из которых должны быть включены в фильтр для соответствия. Другими словами, добавление категории в фильтр не влияет на соответствие, если эта категория не указана в намерении. |
Обновление системы
Конфигурация для управления обновлениями системы
Примечание. Обновления системы Google Play (также называемые обновлениями Mainline) загружаются автоматически, но для их установки требуется перезагрузка устройства. Дополнительную информацию см. в разделе «Основная линия» раздела «Управление обновлениями системы» .
JSON-представление |
---|
{ "type": enum ( |
Поля | |
---|---|
type | Тип обновления системы, которое необходимо настроить. |
startMinutes | Если тип |
endMinutes | Если тип |
freezePeriods[] | Ежегодно повторяющийся период времени, в течение которого обновления системы по беспроводной сети (OTA) откладываются, чтобы заморозить версию ОС, работающую на устройстве. Чтобы предотвратить заморозку устройства на неопределенный срок, каждый период заморозки должен быть разделен минимум на 60 дней. |
Системупдатетипе
Тип конфигурации обновления системы.
Перечисления | |
---|---|
SYSTEM_UPDATE_TYPE_UNSPECIFIED | Следуйте поведению обновления по умолчанию для устройства, которое обычно требует от пользователя принятия обновлений системы. |
AUTOMATIC | Устанавливайте автоматически, как только будет доступно обновление. |
WINDOWED | Устанавливается автоматически в пределах окна ежедневного обслуживания. Это также настраивает приложения Play для обновления в окне. Это настоятельно рекомендуется для киоск-устройств, поскольку это единственный способ обновления приложений, постоянно закрепленных на переднем плане, через 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, чтобы указать год отдельно или год и месяц, если день не имеет значения. |
Настройки отчетов о состоянии
Настройки, управляющие поведением отчетов о состоянии.
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 имеет значение true. |
commonCriteriaModeEnabled | Включена ли отчетность |
Настройки отчетов приложений
Настройки, управляющие поведением отчетов приложения.
JSON-представление |
---|
{ "includeRemovedApps": boolean } |
Поля | |
---|---|
includeRemovedApps | Включаются ли удаленные приложения в отчеты о приложениях. |
Список имен пакетов
Список имен пакетов.
JSON-представление |
---|
{ "packageNames": [ string ] } |
Поля | |
---|---|
packageNames[] | Список имен пакетов. |
БатареяПодключенныйРежим
Режимы подключения аккумулятора.
Перечисления | |
---|---|
BATTERY_PLUGGED_MODE_UNSPECIFIED | Это значение игнорируется. |
AC | Источником питания является зарядное устройство переменного тока. |
USB | Источником питания является USB-порт. |
WIRELESS | Источник питания беспроводной. |
Информация о прокси
Информация о конфигурации HTTP-прокси. Для прямого прокси задайте поля host
, port
и excludedHosts
. Для прокси-сервера сценария PAC установите поле pacUri
.
JSON-представление |
---|
{ "host": string, "port": integer, "excludedHosts": [ string ], "pacUri": string } |
Поля | |
---|---|
host | Хост прямого прокси. |
port | Порт прямого прокси. |
excludedHosts[] | Для прямого прокси — хосты, для которых прокси обходит. Имена хостов могут содержать подстановочные знаки, например *.example.com. |
pacUri | URI сценария PAC, используемый для настройки прокси. |
Выберите правило частного ключа.
Контролирует доступ приложений к закрытым ключам. Правило определяет, какой закрытый ключ, если таковой имеется, Android Device Policy предоставляет указанному приложению. Доступ предоставляется либо тогда, когда приложение вызывает KeyChain.choosePrivateKeyAlias
(или любые перегрузки) для запроса псевдонима закрытого ключа для данного URL-адреса, либо для правил, которые не зависят от URL-адреса (то есть, если urlPattern
не установлен или установлен в значение пустая строка или .*
) на Android 11 и более поздних версиях напрямую, чтобы приложение могло вызывать KeyChain.getPrivateKey
без предварительного вызова KeyChain.choosePrivateKeyAlias
.
Когда приложение вызывает KeyChain.choosePrivateKeyAlias
если совпадает более одного
, последнее правило соответствия определяет, какой псевдоним ключа следует вернуть. choosePrivateKeyRules
JSON-представление |
---|
{ "urlPattern": string, "packageNames": [ string ], "privateKeyAlias": string } |
Поля | |
---|---|
urlPattern | Шаблон URL-адреса для сопоставления с URL-адресом запроса. Если он не установлен или пуст, он соответствует всем URL-адресам. При этом используется синтаксис регулярных выражений |
packageNames[] | Имена пакетов, к которым применяется это правило. Хэш сертификата подписи для каждого приложения сверяется с хешем, предоставленным Play. Если имена пакетов не указаны, псевдоним предоставляется всем приложениям, которые вызывают |
privateKeyAlias | Псевдоним секретного ключа, который будет использоваться. |
AlwaysOnVpnПакет
Конфигурация для постоянного VPN-соединения.
JSON-представление |
---|
{ "packageName": string, "lockdownEnabled": boolean } |
Поля | |
---|---|
packageName | Имя пакета приложения VPN. |
lockdownEnabled | Запрещает работу в сети, когда 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 на устройстве не соответствует минимальным требованиям. |
НесоответствиеПодробноеСостояние
Условие правила соответствия, которое выполняется, если для устройства существует соответствующий 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). Включение режима общих критериев увеличивает определенные компоненты безопасности на устройстве, включая шифрование AES-GCM долгосрочных клавиш Bluetooth и хранилища конфигурации Wi-Fi. Режим общих критериев поддерживается только на устройствах, принадлежащих компании, под управлением Android 11 или выше. ПРЕДУПРЕЖДЕНИЕ: Режим общих критериев обеспечивает строгую модель безопасности, обычно требуемую только для ИТ -продуктов, используемых в системах национальной безопасности и других высокочувствительных организациях. Стандартное использование устройства может быть затронуто. Включено только при необходимости. |
personalAppsThatCanReadWorkNotifications[] | Персональные приложения, которые могут прочитать уведомления о рабочем профиле с использованием уведомлений . По умолчанию никакие личные приложения (кроме системных приложений) не могут прочитать рабочие уведомления. Каждое значение в списке должно быть именем пакета. |
mtePolicy | Необязательный. Управляет расширением тега памяти (MTE) на устройстве. Устройство должно быть перезагружено, чтобы применить изменения в политике MTE. |
Недостоверная ставка
Политика для ненадежных приложений (приложения из неизвестных источников) применяется на устройстве. Заменяет 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.
Режим общих критериев поддерживается только на устройствах, принадлежащих компании, под управлением 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 и выше. Сообщается |
PersonalUsAgePolicies
Политики, контролирующие личное использование на устройстве, принадлежащем компании, с рабочим профилем.
JSON-представление |
---|
{ "cameraDisabled": boolean, "screenCaptureDisabled": boolean, "accountTypesWithManagementDisabled": [ string ], "maxDaysWithWorkOff": integer, "personalPlayStoreMode": enum ( |
Поля | |
---|---|
cameraDisabled | Если это правда, камера отключена в личном профиле. |
screenCaptureDisabled | Если True, захват экрана отключен для всех пользователей. |
accountTypesWithManagementDisabled[] | Типы учетных записей, которые не могут управляться пользователем. |
maxDaysWithWorkOff | Контролирует, как долго профиль работы может оставаться подальше. Минимальная продолжительность должна составлять не менее 3 дней. Другие детали следующие:
|
personalPlayStoreMode | Используется вместе с |
personalApplications[] | Политика применяется к приложениям в личном профиле. |
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 | Тип выполняемой установки. |
Тип установки
Типы установки поведения, которое может иметь приложение для личного профиля.
Перечисления | |
---|---|
INSTALL_TYPE_UNSPECIFIED | Не указано. По умолчанию AVAILABLE . |
BLOCKED | Приложение заблокировано и не может быть установлено в личном профиле. Если приложение было ранее установлено на устройстве, оно будет удалено. |
AVAILABLE | Приложение доступно для установки в личном профиле. |
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 | Можно вставить текст, скопированный из одного профиля (личного или работы). |
crossProfileDataSharing | Могут ли данные из одного профиля (личный или работа) могут быть переданы с приложениями в другом профиле. Специально управляет простым обменом данными с помощью намерений. Управление другими профильными каналами связи, таких как поиск контактов, копирование/вставка или подключенные работы и личные приложения, настроены отдельно. |
workProfileWidgetsDefault | Указывает поведение по умолчанию для виджетов профиля рабочего профиля. Если в политике не указывается |
exemptionsToShowWorkContactsInPersonalProfile | Список приложений, которые исключены из настройки
Поддерживается на Android 14 и выше. Сообщается |
ShowworkContactSinpersonalProfile
Могут ли личные приложения получить доступ к контактам профиля рабочего профиля, включая поиск контактов и входящие вызовы
Примечание . После того, как в любом личном приложении обращается рабочий контакт, оно не может быть гарантированно оставаться с тем же приложением, так как контакт может быть передан или передан в любое другое приложение, в зависимости от поведения разрешенного приложения.
Перечисления | |
---|---|
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_UNSPECIFIED | Не указано. По умолчанию Когда это будет установлено, не должно быть установлено |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED | Предотвращает доступ к контактам в профиле и поиске контактов с рабочими контактами. Когда это будет установлено, личные приложения, указанные в Поддерживается на Android 7.0 и выше. Сообщается о |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_ALLOWED | По умолчанию. Позволяет приложениям в личном профиле получить доступ к контактам профиля рабочего профиля, включая поиск контактов и входящие звонки. Когда это будет установлено, личные приложения, указанные в Поддерживается на Android 7.0 и выше. Сообщается о |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED_EXCEPT_SYSTEM | Предотвращает, как большинство персональных приложений получают доступ к контактам профиля рабочего профиля, включая поиск контактов и входящие вызовы, за исключением приложений OEM по умолчанию, сообщений и контактов. Ни приложения для номера, сообщений и контактов, не сфигурируемые пользователями, ни какую-либо другую систему или воспроизводимые приложения, не смогут напрямую запросить рабочие контакты. Когда это будет установлено, личные приложения, указанные в Поддерживается на Android 14 и выше. Если это установлено на устройстве с версией Android меньше 14, поведение возвращается к |
CrossProfilecopypaste
Можно вставить текст, скопированный из одного профиля (личного или работы).
Перечисления | |
---|---|
CROSS_PROFILE_COPY_PASTE_UNSPECIFIED | Не указано. По умолчанию copy_from_work_to_personal_disallowed |
COPY_FROM_WORK_TO_PERSONAL_DISALLOWED | По умолчанию. Предотвращает вставку пользователей в личный текст профиля, скопированный из рабочего профиля. Текст, скопированный из личного профиля, может быть вставлен в рабочий профиль, и текст, скопированный из рабочего профиля, может быть вставлен в рабочий профиль. |
CROSS_PROFILE_COPY_PASTE_ALLOWED | Текст, скопированный в любом профиле, может быть вставлен в другом профиле. |
CrossProfileDatasharing
Могут ли данные из одного профиля (личный или работа) могут быть переданы с приложениями в другом профиле. Специально управляет простым обменом данными с помощью намерений. Управление другими профильными каналами связи, таких как поиск контактов, копирование/вставка или подключенные работы и личные приложения, настроены отдельно.
Перечисления | |
---|---|
CROSS_PROFILE_DATA_SHARING_UNSPECIFIED | Не указано. По умолчанию data_sharing_from_work_to_personal_disallowed. |
CROSS_PROFILE_DATA_SHARING_DISALLOWED | Предотвращает использование данных как от личного профиля, так и профиля работы в личный профиль. |
DATA_SHARING_FROM_WORK_TO_PERSONAL_DISALLOWED | По умолчанию. Предотвращает пользователям обмен данными из рабочего профиля в приложения в личном профиле. Персональные данные могут быть переданы с рабочими приложениями. |
CROSS_PROFILE_DATA_SHARING_ALLOWED | Данные из любого профиля могут быть переданы с другим профилем. |
WorkProfileWidgetsDefault
Элементы управления Если приложения профиля рабочего профиля разрешено добавлять виджеты на домашний экран, где не определено политика, специфичная для приложения. В противном случае политика, специфичная для приложения, будет иметь приоритет по этому поводу.
Перечисления | |
---|---|
WORK_PROFILE_WIDGETS_DEFAULT_UNSPECIFIED | Не указано. По умолчанию work_profile_widgets_default_disallowed. |
WORK_PROFILE_WIDGETS_DEFAULT_ALLOWED | Виджеты профиля рабочего профиля разрешены по умолчанию. Это означает, что если в политике не указывается как для приложения, он сможет добавить виджеты на домашний экран. |
WORK_PROFILE_WIDGETS_DEFAULT_DISALLOWED | Виджеты профиля рабочего профиля не по умолчанию запрещены. Это означает, что если в политике не указывается как для приложения, она не сможет добавить виджеты на домашний экран. |
PrecepentialNetWorkService
Управляет, включена ли сетевая служба предпочтительного сетевого обслуживания в рабочем профиле. См.
для получения подробной информации. preferentialNetworkService
Перечисления | |
---|---|
PREFERENTIAL_NETWORK_SERVICE_UNSPECIFIED | Не указано. По умолчанию PREFERENTIAL_NETWORK_SERVICES_DISABLED . |
PREFERENTIAL_NETWORK_SERVICE_DISABLED | Служба льгота отключена в рабочем профиле. |
PREFERENTIAL_NETWORK_SERVICE_ENABLED | Служба преференциальной сети включена в рабочем профиле. |
USAGELOG
Управление типами журналов активности устройства, собранных с устройства и сообщается через паб/подразделение .
JSON-представление |
---|
{ "enabledLogTypes": [ enum ( |
Поля | |
---|---|
enabledLogTypes[] | Указывает, какие типы журналов включены. Обратите внимание, что пользователи получат обмен сообщениями на устройстве при включении журнала использования. |
uploadOnCellularAllowed[] | Определяет, какой из включенных типов журналов можно загрузить по мобильным данным. По умолчанию журналы находятся в очереди для загрузки, когда устройство подключается к Wi -Fi. |
Logtype
Типы журналов активности устройства, которые сообщаются с устройства.
Перечисления | |
---|---|
LOG_TYPE_UNSPECIFIED | Это значение не используется. |
SECURITY_LOGS | Включите регистрацию событий безопасности на устройстве, например, когда пароль устройства неправильно введен или монтируется съемным хранилищем. См. для полного описания зарегистрированных событий безопасности. Поддерживается для полностью управляемых устройств на Android 7 и выше. Поддерживается для устройств, принадлежащих компании, с рабочим профилем на Android 12 и выше, на которых регистрируются только события безопасности из рабочего профиля. Может быть переопределен приложением делегированной области
|
NETWORK_ACTIVITY_LOGS | Включите регистрацию сетевых событий на устройстве, таких как поиск DNS и соединения TCP. См. для полного описания зарегистрированных сетевых событий. Поддерживается для полностью управляемых устройств на Android 8 и выше. Поддерживается для устройств, принадлежащих компании, с рабочим профилем на Android 12 и выше, на которых регистрируются только сетевые события из рабочего профиля. Может быть переопределен приложением Degrated Scope |
CameraCcess
Управляет использованием камеры и имеет ли пользователь доступ к переключанию доступа к камере. Переключение доступа камеры существует на Android 12 и выше. В качестве общего принципа возможность отключения камеры применяет общую общую устройство на полностью управляемых устройствах и только в рабочем профиле на устройствах с рабочим профилем. Возможность отключения переключения доступа к камере применяется только на полностью управляемых устройствах, и в этом случае она применяется по всему устройству. Для специфики см. Значения перечисления.
Перечисления | |
---|---|
CAMERA_ACCESS_UNSPECIFIED | Если True, это эквивалентно . В противном случае это эквивалентно . |
CAMERA_ACCESS_USER_CHOICE | Полевой игнорируется. Это поведение устройства по умолчанию: доступны все камеры на устройстве. На Android 12 и выше пользователь может использовать переключение доступа к камере. |
CAMERA_ACCESS_DISABLED | Полевой Не существует четких ограничений на переключение доступа к камере на Android 12 и выше: на полностью управляемых устройствах переключатель доступа к камере не оказывает эффекта, поскольку все камеры отключены. На устройствах с рабочим профилем этот переключатель не влияет на приложения в рабочем профиле, но он влияет на приложения вне рабочего профиля. |
CAMERA_ACCESS_ENFORCED | Полевой игнорируется. Все камеры на устройстве доступны. На полностью управляемых устройствах, работающих на Android 12 и выше, пользователь не может использовать переключение доступа к камере. На устройствах, которые не полностью управляются или запускаются Android 11 или ниже, это эквивалентно . |
Микрофонак
На полностью управляемых устройствах управляет использованием микрофона и имеет ли пользователь доступ к переключанию доступа к микрофону. Эта настройка не влияет на устройства, которые не полностью управляются. Переключение доступа к микрофону существует на Android 12 и выше.
Перечисления | |
---|---|
MICROPHONE_ACCESS_UNSPECIFIED | Если верно, это эквивалентно . В противном случае это эквивалентно . |
MICROPHONE_ACCESS_USER_CHOICE | Полевой игнорируется. Это поведение устройства по умолчанию: доступен микрофон на устройстве. На Android 12 и выше пользователь может использовать туфли с микрофонами. |
MICROPHONE_ACCESS_DISABLED | Полевой Переключение доступа к микрофону не оказывает эффекта, поскольку микрофон отключен. |
MICROPHONE_ACCESS_ENFORCED | Полевой игнорируется. Микрофон на устройстве доступен. На устройствах, работающих Android 12 и выше, пользователь не может использовать переключение доступа к микрофону. На устройствах, которые запускаются Android 11 или ниже, это эквивалентно . |
DeviceConnectivity Management
Охватывает элементы управления для подключения к устройствам, таким как Wi-Fi, USB-доступ, подключения клавиатуры/мыши и многое другое.
JSON-представление |
---|
{ "usbDataAccess": enum ( |
Поля | |
---|---|
usbDataAccess | Управляют, какие файлы и/или данные могут быть переданы через USB. Поддерживается только на принадлежащих компании устройствах. |
configureWifi | Управление Wi-Fi настройки привилегий. На основании набора опций пользователь будет иметь либо полный, либо ограниченный или нет управления при настройке Wi-Fi сетей. |
wifiDirectSettings | Элементы управления настройкой и использованием прямых настроек Wi-Fi. Поддерживается на устройствах, принадлежащих компании, под управлением Android 13 и выше. |
tetheringSettings | Управление настройками привязки. На основании набора значений пользователь частично или полностью запрещен при использовании различных форм привязки. |
wifiSsidPolicy | Ограничения, на которых Wi-Fi SSID может подключаться к. Обратите внимание, что это не влияет на, какие сети могут быть настроены на устройстве. Поддерживается на устройствах, принадлежащих компании, под управлением Android 13 и выше. |
Usbdataaccess
Управляют, какие файлы и/или данные могут быть переданы через USB. Не влияет на функции зарядки. Поддерживается только на принадлежащих компании устройствах.
Перечисления | |
---|---|
USB_DATA_ACCESS_UNSPECIFIED | Не указано. По умолчанию . |
ALLOW_USB_DATA_TRANSFER | Все типы передачи данных USB разрешены. игнорируется. |
DISALLOW_USB_FILE_TRANSFER | Передача файлов через USB запрещена. Другие типы подключений к данным USB, такие как соединение мыши и клавиатуры, разрешены. игнорируется. |
DISALLOW_USB_DATA_TRANSFER | При установке все типы передачи данных USB запрещены. Поддерживается для устройств, работающих на Android 12 или выше с USB HAL 1.3 или выше. Если настройка не поддерживается, будет установлен . Сообщается о с , если версия для Android составляет менее 12. Сообщается о с , если устройство не имеет USB HAL 1,3 или выше. игнорируется. |
ConfigureWifi
Управление Wi-Fi настройки привилегий. На основании набора опций пользователь будет иметь либо полный, либо ограниченный или нет управления при настройке Wi-Fi сетей.
Перечисления | |
---|---|
CONFIGURE_WIFI_UNSPECIFIED | Не указано. По умолчанию если не установлен на true. Если установлен на TRUE, это эквивалентно . |
ALLOW_CONFIGURING_WIFI | Пользователю разрешено настроить Wi-Fi. игнорируется. |
DISALLOW_ADD_WIFI_CONFIG | Добавление новых конфигураций Wi-Fi запрещено. Пользователь может переключаться только между уже настроенными сетями. Поддерживается на Android 13 и выше, на полностью управляемых устройствах и профилях работы на принадлежащих компании устройствах. Если настройка не поддерживается, устанавливается . Сообщается о с , если версия Android составляет менее 13. Игнорируется . |
DISALLOW_CONFIGURING_WIFI | Disallows настройка Wi-Fi Networks. Настройка игнорируется при установке этого значения. Поддерживается на полностью управляемых устройствах и рабочем профиле на принадлежащих компании устройствах, на всех поддерживаемых уровнях API. Для полностью управляемых устройств настройка этого удаляет все настроенные сети и сохраняет только сети, настроенные с использованием политики . Для профилей работ на устройствах, принадлежащих компании, существующие настроенные сети не затронуты, и пользователю не разрешается добавлять, удалять или изменять сети Wi-Fi. ПРИМЕЧАНИЕ. Если сетевое подключение не может быть сделано во время загрузки, а настройка Wi-Fi отключена, то для обновления политики устройства будет отображаться сетевой выпускной люк (см. ). |
WifidirectSettings
Управляют прямыми настройками Wi-Fi. Поддерживается на устройствах, принадлежащих компании, под управлением Android 13 и выше.
Перечисления | |
---|---|
WIFI_DIRECT_SETTINGS_UNSPECIFIED | Не указано. По умолчанию
|
ALLOW_WIFI_DIRECT | Пользователю разрешено использовать Wi-Fi Direct. |
DISALLOW_WIFI_DIRECT | Пользователю не разрешается использовать Wi-Fi Direct. Сообщается с , если версия Android составляет менее 13. |
Привязки
Управляет степенью, в которой пользователю разрешено использовать различные формы привязки, такие как привязка Wi-Fi, привязка Bluetooth и т. Д.
Перечисления | |
---|---|
TETHERING_SETTINGS_UNSPECIFIED | Не указано. По умолчанию если не установлен . Если установлен на True, это эквивалентно . |
ALLOW_ALL_TETHERING | Позволяет конфигурации и использование всех форм привязки. игнорируется. |
DISALLOW_WIFI_TETHERING | Отвратирует пользователя от использования Wi-Fi Tethering. Поддерживается на компании, принадлежащих компании, под управлением Android 13 и выше. Если настройка не поддерживается, будет установлена . Сообщается о с , если версия Android составляет менее 13. игнорируется. |
DISALLOW_ALL_TETHERING | Распадает все формы привязки. Поддерживается на полностью управляемых устройствах и рабочем профиле на принадлежащих компании устройствах, на всех поддерживаемых версиях Android. Настройка игнорируется. |
Wifissidpolicy
Ограничения, на которых Wi-Fi SSID может подключаться к. Обратите внимание, что это не влияет на, какие сети могут быть настроены на устройстве. Поддерживается на устройствах, принадлежащих компании, под управлением Android 13 и выше.
JSON-представление |
---|
{ "wifiSsidPolicyType": enum ( |
Поля | |
---|---|
wifiSsidPolicyType | Тип применения типа Wi-Fi SSID. |
wifiSsids[] | Необязательный. Список ссидов Wi-Fi, которые должны применяться в политике. Это поле должно быть непустым, когда wifissidpolicytype установлен на |
Wifissidpolicytype
Типы политики SSID Wi-Fi, которые могут быть применены на устройстве.
Перечисления | |
---|---|
WIFI_SSID_POLICY_TYPE_UNSPECIFIED | По умолчанию . не должны быть установлены. Нет никаких ограничений, к которым SSID может подключаться к. |
WIFI_SSID_DENYLIST | Устройство не может подключаться к какой-либо сети Wi-Fi, SSID, в , но может подключаться к другим сетям. |
WIFI_SSID_ALLOWLIST | Устройство может устанавливать подключения Wi-Fi только с SSID в . не должны быть пустыми. The device will not be able to connect to any other Wi-Fi network. |
WifiSsid
Represents a Wi-Fi SSID.
JSON-представление |
---|
{ "wifiSsid": string } |
Поля | |
---|---|
wifiSsid | Необходимый. Wi-Fi SSID represented as a string. |
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 | Не указано. 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 | Не указано. 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 | Не указано. 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 | Не указано. 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 | Не указано. 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 | Не указано. Defaults to . |
PRINTING_DISALLOWED | Printing is disallowed. A with is reported if the Android version is less than 9. |
PRINTING_ALLOWED | Printing is allowed. |
DisplaySettings
Controls for the display settings.
JSON-представление |
---|
{ "screenBrightnessSettings": { object ( |
Поля | |
---|---|
screenBrightnessSettings | Необязательный. Controls the screen brightness settings. |
screenTimeoutSettings | Необязательный. Controls the screen timeout settings. |
ScreenBrightnessSettings
Controls for the screen brightness settings.
JSON-представление |
---|
{
"screenBrightnessMode": enum ( |
Поля | |
---|---|
screenBrightnessMode | Необязательный. Controls the screen brightness mode. |
screenBrightness | Необязательный. The screen brightness between 1 and 255 where 1 is the lowest and 255 is the highest brightness. A value of 0 (default) means no screen brightness set. Any other value is rejected. |
ScreenBrightnessMode
Controls the screen brightness mode.
Перечисления | |
---|---|
SCREEN_BRIGHTNESS_MODE_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. |
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. |
ScreenTimeoutSettings
Controls the screen timeout settings.
JSON-представление |
---|
{
"screenTimeoutMode": enum ( |
Поля | |
---|---|
screenTimeoutMode | Необязательный. Controls whether the user is allowed to configure the screen timeout. |
screenTimeout | Необязательный. Controls the screen timeout duration. The screen timeout duration must be greater than 0, otherwise it is rejected. Additionally, it should not be greater than Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « |
ScreenTimeoutMode
Controls whether the user is allowed to configure the screen timeout.
Перечисления | |
---|---|
SCREEN_TIMEOUT_MODE_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. |
Методы | |
---|---|
| Удаляет политику. |
| Получает политику. |
| Перечисляет политики для данного предприятия. |
| Обновляет или создает политику. |