- Recurso: Policy
- ApplicationPolicy
- InstallType
- PermissionPolicy
- PermissionGrant
- DelegatedScope
- ManagedConfigurationTemplate
- ConnectedWorkAndPersonalApp
- AutoUpdateMode
- ExtensionConfig
- AlwaysOnVpnLockdownExemption
- WorkProfileWidgets
- CredentialProviderPolicy
- InstallConstraint
- NetworkTypeConstraint
- ChargingConstraint
- DeviceIdleConstraint
- UserControlSettings
- PreferentialNetworkId
- KeyguardDisabledFeature
- PersistentPreferredActivity
- SystemUpdate
- SystemUpdateType
- FreezePeriod
- Date
- StatusReportingSettings
- ApplicationReportingSettings
- PackageNameList
- BatteryPluggedMode
- ProxyInfo
- ChoosePrivateKeyRule
- AlwaysOnVpnPackage
- LocationMode
- ComplianceRule
- NonComplianceDetailCondition
- ApiLevelCondition
- AppAutoUpdatePolicy
- AppTrack
- EncryptionPolicy
- PlayStoreMode
- SetupAction
- LaunchAppAction
- PolicyEnforcementRule
- BlockAction
- BlockScope
- WipeAction
- KioskCustomization
- PowerButtonActions
- SystemErrorWarnings
- SystemNavigation
- StatusBar
- DeviceSettings
- AdvancedSecurityOverrides
- UntrustedAppsPolicy
- GooglePlayProtectVerifyApps
- DeveloperSettings
- CommonCriteriaMode
- MtePolicy
- ContentProtectionPolicy
- PersonalUsagePolicies
- PlayStoreMode
- PersonalApplicationPolicy
- InstallType
- PrivateSpacePolicy
- BluetoothSharing
- AutoDateAndTimeZone
- OncCertificateProvider
- ContentProviderEndpoint
- CrossProfilePolicies
- ShowWorkContactsInPersonalProfile
- CrossProfileCopyPaste
- CrossProfileDataSharing
- WorkProfileWidgetsDefault
- CrossProfileAppFunctions
- PreferentialNetworkService
- UsageLog
- LogType
- CameraAccess
- MicrophoneAccess
- DeviceConnectivityManagement
- UsbDataAccess
- ConfigureWifi
- WifiDirectSettings
- TetheringSettings
- WifiSsidPolicy
- WifiSsidPolicyType
- WifiSsid
- WifiRoamingPolicy
- WifiRoamingSetting
- WifiRoamingMode
- BluetoothSharing
- PreferentialNetworkServiceSettings
- PreferentialNetworkServiceConfig
- FallbackToDefaultConnection
- NonMatchingNetworks
- ApnPolicy
- OverrideApns
- ApnSetting
- ApnType
- AlwaysOnSetting
- AuthType
- MvnoType
- NetworkType
- Protocolo
- DeviceRadioState
- WifiState
- AirplaneModeState
- UltraWidebandState
- CellularTwoGState
- MinimumWifiSecurityLevel
- CredentialProviderPolicyDefault
- PrintingPolicy
- DisplaySettings
- ScreenBrightnessSettings
- ScreenBrightnessMode
- ScreenTimeoutSettings
- ScreenTimeoutMode
- AssistContentPolicy
- WorkAccountSetupConfig
- AuthenticationType
- WipeDataFlag
- EnterpriseDisplayNameVisibility
- AppFunctions
- Métodos
Recurso: Policy
Um recurso de política representa um grupo de configurações que regem o comportamento de um dispositivo gerenciado e dos apps instalados nele.
Representação JSON |
---|
{ "name": string, "version": string, "applications": [ { object ( |
Campos | |
---|---|
name |
O nome da política no formato |
version |
A versão da política. Este é um campo somente leitura. A versão é incrementada sempre que a política é atualizada. |
applications[] |
Política aplicada a apps. Ele pode ter no máximo 3.000 elementos. |
maximumTimeToLock |
Tempo máximo em milissegundos para atividade do usuário até o bloqueio do dispositivo. Um valor de 0 significa que não há restrição. |
screenCaptureDisabled |
Se a captura de tela está desativada. |
cameraDisabled |
Se |
keyguardDisabledFeatures[] |
Personalizações da tela de bloqueio desativadas, como widgets. |
defaultPermissionPolicy |
A política de permissão padrão para solicitações de permissão de tempo de execução. |
persistentPreferredActivities[] |
Atividades padrão do gerenciador de intents. |
openNetworkConfiguration |
Configuração de rede do dispositivo. Consulte configurar redes para mais informações. |
systemUpdate |
A política de atualização do sistema, que controla como as atualizações do SO são aplicadas. Se o tipo de atualização for Observação:as atualizações do sistema do Google Play (também chamadas de atualizações de Mainline) são transferidas por download automaticamente, mas o dispositivo precisa ser reiniciado para ser instalado. Consulte a seção principal em Gerenciar atualizações do sistema para mais detalhes. |
accountTypesWithManagementDisabled[] |
Tipos de contas que não podem ser gerenciadas pelo usuário. |
addUserDisabled |
Indica se a adição de novos usuários e perfis está desativada. Para dispositivos em que |
adjustVolumeDisabled |
Se o ajuste do volume principal está desativado. Também desativa o som do dispositivo. A configuração só tem efeito em dispositivos totalmente gerenciados. |
factoryResetDisabled |
Se a redefinição de fábrica nas configurações está desativada. |
installAppsDisabled |
Indica se a instalação de apps pelo usuário está desativada. |
mountPhysicalMediaDisabled |
Indica se o usuário que está ativando mídia externa física está desativado. |
modifyAccountsDisabled |
Se a adição ou remoção de contas está desativada. |
safeBootDisabled |
Se a reinicialização do dispositivo no modo de segurança está desativada. |
uninstallAppsDisabled |
Indica se a desinstalação de aplicativos pelo usuário está desativada. Isso impede que os apps sejam desinstalados, mesmo aqueles removidos usando o |
statusBarDisabled |
Se a barra de status está desativada. Isso desativa as notificações, as configurações rápidas e outras sobreposições de tela que permitem sair do modo tela cheia. OBSOLETO. Para desativar a barra de status em um dispositivo quiosque, use InstallType |
keyguardDisabled |
Se for "true", isso vai desativar a tela de bloqueio para telas primárias e/ou secundárias. Essa política só é compatível com o modo de gerenciamento de dispositivos dedicados. |
minimumApiLevel |
O nível mínimo permitido da API Android. |
statusReportingSettings |
Configurações de relatórios de status |
bluetoothContactSharingDisabled |
Indica se o compartilhamento de contatos por Bluetooth está desativado. |
shortSupportMessage |
Uma mensagem exibida para o usuário na tela de configurações sempre que a funcionalidade é desativada pelo administrador. Se a mensagem tiver mais de 200 caracteres, ela poderá ser truncada. |
longSupportMessage |
Uma mensagem exibida para o usuário na tela de configurações dos administradores do dispositivo. |
passwordRequirements |
Requisitos de senha. O campo Observação: Valores de |
wifiConfigsLockdownEnabled |
Isso foi descontinuado. |
bluetoothConfigDisabled |
Se a configuração do Bluetooth está desativada. |
cellBroadcastsConfigDisabled |
Se a configuração de transmissão celular está desativada. |
credentialsConfigDisabled |
Indica se a configuração de credenciais do usuário está desativada. |
mobileNetworksConfigDisabled |
Se a configuração de redes móveis está desativada. |
tetheringConfigDisabled |
Se a configuração de tethering e pontos de acesso portáteis está desativada. Se |
vpnConfigDisabled |
Se a configuração da VPN está desativada. |
wifiConfigDisabled |
Se a configuração de redes Wi-Fi está desativada. Compatível com dispositivos totalmente gerenciados e perfis de trabalho em dispositivos da empresa. Para dispositivos totalmente gerenciados, definir essa opção como "true" remove todas as redes configuradas e retém apenas as redes configuradas usando |
createWindowsDisabled |
Se a criação de janelas além das janelas de apps está desativada. |
networkResetDisabled |
Se a redefinição das configurações de rede está desativada. |
outgoingBeamDisabled |
Se o uso da NFC para transmitir dados de apps está desativado. |
outgoingCallsDisabled |
Se as chamadas realizadas estão desativadas. |
removeUserDisabled |
Indica se a remoção de outros usuários está desativada. |
shareLocationDisabled |
Indica se o compartilhamento de local está desativado. O |
smsDisabled |
Se o envio e o recebimento de mensagens SMS estão desativados. |
unmuteMicrophoneDisabled |
Se |
usbFileTransferDisabled |
Se a transferência de arquivos por USB está desativada. Esse recurso só está disponível em dispositivos da empresa. |
ensureVerifyAppsEnabled |
Indica se a verificação de apps está ativada à força. |
permittedInputMethods |
Se presente, somente os métodos de entrada fornecidos por pacotes nessa lista são permitidos. Se esse campo estiver presente, mas a lista estiver vazia, somente os métodos de entrada do sistema serão permitidos. |
stayOnPluggedModes[] |
Os modos de bateria conectados em que o dispositivo permanece ligado. Ao usar essa configuração, é recomendável limpar o |
recommendedGlobalProxy |
O proxy HTTP global independente da rede. Normalmente, os proxies são configurados por rede em |
setUserIconDisabled |
Indica se a mudança do ícone do usuário está desativada. A configuração só tem efeito em dispositivos totalmente gerenciados. |
setWallpaperDisabled |
Se a mudança de plano de fundo está desativada. |
choosePrivateKeyRules[] |
Regras para determinar o acesso dos apps a chaves privadas. Consulte |
alwaysOnVpnPackage |
Configuração para uma conexão VPN sempre ativa. Use com |
frpAdminEmails[] |
Endereços de e-mail dos administradores de dispositivos para proteção contra redefinição de fábrica. Quando o dispositivo for redefinido para a configuração original, um desses administradores precisará fazer login com o e-mail e a senha da Conta do Google para desbloquear o dispositivo. Se nenhum administrador for especificado, o dispositivo não vai oferecer proteção contra redefinição de fábrica. |
deviceOwnerLockScreenInfo |
As informações do proprietário do dispositivo que serão mostradas na tela de bloqueio. |
dataRoamingDisabled |
Se os serviços de dados em roaming estão desativados. |
locationMode |
O grau de detecção de local ativado. |
networkEscapeHatchEnabled |
Se a saída de emergência da rede está ativada. Se não for possível fazer uma conexão de rede na inicialização, a saída de emergência vai pedir que o usuário se conecte temporariamente a uma rede para atualizar a política do dispositivo. Depois de aplicar a política, a rede temporária será esquecida e o dispositivo vai continuar inicializando. Isso evita que o dispositivo não consiga se conectar a uma rede se não houver uma rede adequada na última política e o dispositivo inicializar um app no modo de bloqueio de tarefas ou o usuário não conseguir acessar as configurações do dispositivo. Observação:definir |
bluetoothDisabled |
Se o Bluetooth está desativado. Prefira essa configuração em vez de |
complianceRules[] |
Regras que declaram quais ações de mitigação devem ser tomadas quando um dispositivo não está em compliance com a política. Quando as condições de várias regras são atendidas, todas as ações de mitigação das regras são executadas. Há um limite máximo de 100 regras. Use regras de aplicação de políticas. |
blockApplicationsEnabled |
Se outros apps além dos configurados em |
installUnknownSourcesAllowed |
Esse campo não tem efeito. |
debuggingFeaturesAllowed |
Indica se o usuário tem permissão para ativar recursos de depuração. |
funDisabled |
Se o usuário tem permissão para se divertir. Controla se o jogo do Easter egg nas configurações está desativado. |
autoTimeRequired |
Se o horário automático é obrigatório, o que impede que o usuário defina manualmente a data e a hora. Se |
permittedAccessibilityServices |
Especifica os serviços de acessibilidade permitidos. Se o campo não estiver definido, qualquer serviço de acessibilidade poderá ser usado. Se o campo estiver definido, somente os serviços de acessibilidade nesta lista e o serviço de acessibilidade integrado do sistema poderão ser usados. Em particular, se o campo estiver vazio, apenas os serviços de acessibilidade integrados do sistema poderão ser usados. Isso pode ser definido em dispositivos totalmente gerenciados e em perfis de trabalho. Quando aplicado a um perfil de trabalho, isso afeta o perfil pessoal e o de trabalho. |
appAutoUpdatePolicy |
Alternativa recomendada: Quando A política de atualização automática de apps, que controla quando as atualizações automáticas de apps podem ser aplicadas. |
kioskCustomLauncherEnabled |
Se a tela de início personalizada do quiosque está ativada. Isso substitui a tela inicial por um iniciador que bloqueia o dispositivo para os apps instalados pela configuração |
androidDevicePolicyTracks[] |
Essa configuração não é compatível. Qualquer valor é ignorado. |
skipFirstUseHintsEnabled |
Flag para pular dicas no primeiro uso. O administrador da empresa pode ativar a recomendação do sistema para que os apps pulem o tutorial do usuário e outras dicas introdutórias na primeira inicialização. |
privateKeySelectionEnabled |
Permite mostrar a interface em um dispositivo para que um usuário escolha um alias de chave privada se não houver regras correspondentes em ChoosePrivateKeyRules. Em dispositivos com versões anteriores ao Android P, essa configuração pode deixar as chaves corporativas vulneráveis. Esse valor não terá efeito se algum aplicativo tiver o escopo de delegação |
encryptionPolicy |
Se a criptografia está ativada |
usbMassStorageEnabled |
Indica se o armazenamento USB está ativado. Obsoleto. |
permissionGrants[] |
Permissão explícita ou concessões ou negações de grupo para todos os apps. Esses valores substituem o |
playStoreMode |
Esse modo controla quais apps estão disponíveis para o usuário na Play Store e o comportamento no dispositivo quando os apps são removidos da política. |
setupActions[] |
Ação a ser tomada durante o processo de configuração. É possível especificar no máximo uma ação. |
passwordPolicies[] |
Políticas de requisitos de senha. É possível definir políticas diferentes para dispositivos com perfil de trabalho ou totalmente gerenciados definindo o campo |
policyEnforcementRules[] |
Regras que definem o comportamento quando uma política específica não pode ser aplicada no dispositivo |
kioskCustomization |
Configurações que controlam o comportamento de um dispositivo no modo quiosque. Para ativar o modo quiosque, defina |
advancedSecurityOverrides |
Configurações avançadas de segurança. Na maioria dos casos, não é necessário definir essas opções. |
personalUsagePolicies |
Políticas que gerenciam o uso pessoal em um dispositivo da empresa. |
autoDateAndTimeZone |
Se a data, a hora e o fuso horário automáticos estão ativados em um dispositivo da empresa. Se isso estiver definido, |
oncCertificateProviders[] |
Esse recurso não está disponível para todos os usuários. |
crossProfilePolicies |
Políticas entre perfis aplicadas no dispositivo. |
preferentialNetworkService |
Controla se o serviço de rede preferencial está ativado no perfil de trabalho ou em dispositivos totalmente gerenciados. Por exemplo, uma organização pode ter um contrato com uma operadora para que todos os dados de trabalho dos dispositivos dos funcionários sejam enviados por um serviço de rede dedicado ao uso empresarial. Um exemplo de serviço de rede preferencial compatível é o fracionamento empresarial em redes 5G. Essa política não tem efeito se |
usageLog |
Configuração do registro de atividade do dispositivo. |
cameraAccess |
Controla o uso da câmera e se o usuário tem acesso à chave de acesso à câmera. |
microphoneAccess |
Controla o uso do microfone e se o usuário tem acesso à chave de ativação/desativação do microfone. Isso se aplica apenas a dispositivos totalmente gerenciados. |
deviceConnectivityManagement |
Aborda controles para conectividade de dispositivos, como Wi-Fi, acesso a dados USB, conexões de teclado/mouse e muito mais. |
deviceRadioState |
Abrange controles para estado de rádio, como Wi-Fi, Bluetooth e muito mais. |
credentialProviderPolicyDefault |
Controla quais apps podem funcionar como provedores de credenciais no Android 14 e em versões mais recentes. Esses apps armazenam credenciais. Consulte este e este para mais detalhes. Consulte também |
printingPolicy |
Opcional. Controla se a impressão é permitida. Essa opção está disponível em dispositivos com o Android 9 e versões mais recentes. . |
displaySettings |
Opcional. Controles para as configurações de exibição. |
assistContentPolicy |
Opcional. Controla se o AssistContent pode ser enviado para um app privilegiado, como um app assistente. O AssistContent inclui capturas de tela e informações sobre um app, como o nome do pacote. Essa opção é aceita no Android 15 e versões mais recentes. |
workAccountSetupConfig |
Opcional. Controla a configuração da conta de trabalho, como detalhes sobre se uma conta autenticada do Google é necessária. |
wipeDataFlags[] |
Opcional. Flags de limpeza para indicar quais dados são limpos quando uma limpeza de dispositivo ou perfil é acionada por qualquer motivo (por exemplo, não conformidade). Isso não se aplica ao método |
enterpriseDisplayNameVisibility |
Opcional. Controla se o |
appFunctions |
Opcional. Controla se os apps no dispositivo (para dispositivos totalmente gerenciados) ou no perfil de trabalho (para dispositivos com perfis de trabalho) podem expor funções de apps. |
ApplicationPolicy
Política para um app específico. Observação: a disponibilidade de um aplicativo em um determinado dispositivo não pode ser alterada usando essa política se o
estiver ativado. O número máximo de aplicativos que podem ser especificados por política é 3.000.installAppsDisabled
Representação JSON |
---|
{ "packageName": string, "installType": enum ( |
Campos | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
packageName |
O nome do pacote do app. Por exemplo, |
||||||||||||||||
installType |
O tipo de instalação a ser realizada. |
||||||||||||||||
lockTaskAllowed |
Se o app pode se bloquear no modo de tela cheia. OBSOLETO. Use InstallType |
||||||||||||||||
defaultPermissionPolicy |
A política padrão para todas as permissões solicitadas pelo app. Se especificada, ela substitui a |
||||||||||||||||
permissionGrants[] |
Concessões ou negações explícitas de permissão para o app. Esses valores substituem |
||||||||||||||||
managedConfiguration |
Configuração gerenciada aplicada ao app. O formato da configuração é determinado pelos valores
|
||||||||||||||||
disabled |
Se o app está desativado. Quando desativada, os dados do app ainda são preservados. |
||||||||||||||||
minimumVersionCode |
A versão mínima do app que é executada no dispositivo. Se definido, o dispositivo tenta atualizar o app para pelo menos esse código de versão. Se o app não estiver atualizado, o dispositivo vai conter um |
||||||||||||||||
delegatedScopes[] |
Os escopos delegados ao app pelo Android Device Policy. Eles oferecem privilégios adicionais aos aplicativos em que são aplicados. |
||||||||||||||||
managedConfigurationTemplate |
O modelo de configurações gerenciadas do app, salvo no iframe de configurações gerenciadas. Esse campo será ignorado se "managedConfiguration" estiver definido. |
||||||||||||||||
accessibleTrackIds[] |
Lista dos IDs de faixa do app que um dispositivo da empresa pode acessar. Se a lista contiver vários IDs de faixa, os dispositivos vão receber a versão mais recente entre todas as faixas acessíveis. Se a lista não tiver IDs de faixa, os dispositivos só terão acesso à faixa de produção do app. Mais detalhes sobre cada faixa estão disponíveis em AppTrackInfo. |
||||||||||||||||
connectedWorkAndPersonalApp |
Controla se o app pode se comunicar entre os perfis de trabalho e pessoal de um dispositivo, sujeito ao consentimento do usuário. |
||||||||||||||||
autoUpdateMode |
Controla o modo de atualização automática do app. |
||||||||||||||||
extensionConfig |
Configuração para ativar este app como um app de extensão, com a capacidade de interagir com a política de dispositivos Android off-line. Esse campo pode ser definido para no máximo um app. A impressão digital do certificado da chave de assinatura do app no dispositivo precisa corresponder a uma das entradas em |
||||||||||||||||
alwaysOnVpnLockdownExemption |
Especifica se o app pode usar a rede quando a VPN não está conectada e |
||||||||||||||||
workProfileWidgets |
Especifica se o app instalado no perfil de trabalho pode adicionar widgets à tela inicial. |
||||||||||||||||
credentialProviderPolicy |
Opcional. Se o app pode agir como um provedor de credenciais no Android 14 e em versões mais recentes. |
||||||||||||||||
installConstraint[] |
Opcional. As restrições para instalar o app. É possível especificar no máximo um |
||||||||||||||||
installPriority |
Opcional. Entre os apps com Isso controla a prioridade relativa da instalação. Um valor de 0 (padrão) significa que o app não tem prioridade sobre outros apps. Para valores entre 1 e 10.000, um valor menor significa uma prioridade maior. Valores fora do intervalo de 0 a 10.000 (inclusive) são rejeitados. |
||||||||||||||||
userControlSettings |
Opcional. Especifica se o controle do usuário é permitido para o app. O controle do usuário inclui ações como forçar a interrupção e limpar os dados do app. Alguns tipos de apps recebem tratamento especial. Consulte |
||||||||||||||||
preferentialNetworkId |
Opcional. ID da rede preferencial usada pelo aplicativo. É necessário haver uma configuração para o ID de rede especificado em |
InstallType
O tipo de instalação a ser realizada para um app. Se
fizer referência a um app, ele precisará ter setupAction
definido como installType
REQUIRED_FOR_SETUP
. Caso contrário, a configuração vai falhar.
Enums | |
---|---|
INSTALL_TYPE_UNSPECIFIED |
Não especificado. O padrão é "AVAILABLE". |
PREINSTALLED |
O app é instalado automaticamente e pode ser removido pelo usuário. |
FORCE_INSTALLED |
O app é instalado automaticamente, independente de uma janela de manutenção definida, e não pode ser removido pelo usuário. |
BLOCKED |
O app está bloqueado e não pode ser instalado. Se tiver sido instalado em uma política anterior, ele será desinstalado. Isso também bloqueia a funcionalidade de app instantâneo. |
AVAILABLE |
O app está disponível para instalação. |
REQUIRED_FOR_SETUP |
O app é instalado automaticamente e não pode ser removido pelo usuário. Ele impede que a configuração seja concluída até que a instalação seja concluída. |
KIOSK |
O app é instalado automaticamente no modo quiosque: ele é definido como a ação preferida da página inicial e adicionado à lista de permissões para o modo de bloqueio de tarefas. A configuração do dispositivo não será concluída até que o app seja instalado. Depois da instalação, os usuários não poderão remover o app. Só é possível definir esse installType para um app por política. Quando isso está presente na política, a barra de status é desativada automaticamente. |
PermissionPolicy
A política para conceder solicitações de permissão a apps.
Enums | |
---|---|
PERMISSION_POLICY_UNSPECIFIED |
Política não especificada. Se nenhuma política for especificada para uma permissão em qualquer nível, o comportamento PROMPT será usado por padrão. |
PROMPT |
Solicita que o usuário conceda uma permissão. |
GRANT |
Concede uma permissão automaticamente. No Android 12 e versões mais recentes, o |
DENY |
negar uma permissão automaticamente; |
PermissionGrant
Configuração para uma permissão do Android e o estado de concessão dela.
Representação JSON |
---|
{
"permission": string,
"policy": enum ( |
Campos | |
---|---|
permission |
A permissão ou o grupo do Android, por exemplo, |
policy |
A política para conceder a permissão. |
DelegatedScope
Escopos de delegação que outro pacote pode adquirir da Política de Dispositivo Android. Eles oferecem privilégios adicionais aos aplicativos em que são aplicados.
Enums | |
---|---|
DELEGATED_SCOPE_UNSPECIFIED |
Nenhum escopo de delegação especificado. |
CERT_INSTALL |
Concede acesso à instalação e ao gerenciamento de certificados. Esse escopo pode ser delegado a vários aplicativos. |
MANAGED_CONFIGURATIONS |
Concede acesso ao gerenciamento de configurações gerenciadas. Esse escopo pode ser delegado a vários aplicativos. |
BLOCK_UNINSTALL |
Concede acesso para bloquear a desinstalação. Esse escopo pode ser delegado a vários aplicativos. |
PERMISSION_GRANT |
Concede acesso à política de permissão e ao estado de concessão de permissão. Esse escopo pode ser delegado a vários aplicativos. |
PACKAGE_ACCESS |
Concede acesso ao estado de acesso ao pacote. Esse escopo pode ser delegado a vários aplicativos. |
ENABLE_SYSTEM_APP |
Concede acesso para ativar apps do sistema. Esse escopo pode ser delegado a vários aplicativos. |
NETWORK_ACTIVITY_LOGS |
Concede acesso aos registros de atividade de rede. Permite que o aplicativo delegado chame os métodos setNetworkLoggingEnabled , isNetworkLoggingEnabled e retrieveNetworkLogs . Esse escopo pode ser delegado a no máximo um aplicativo. Compatível com dispositivos totalmente gerenciados no Android 10 e versões mais recentes. Compatível com um perfil de trabalho no Android 12 e versões mais recentes. Quando a delegação é compatível e definida, é ignorado. |
SECURITY_LOGS |
Concede acesso aos registros de segurança. Permite que o aplicativo delegado chame os métodos setSecurityLoggingEnabled , isSecurityLoggingEnabled , retrieveSecurityLogs e retrievePreRebootSecurityLogs . Esse escopo pode ser delegado a no máximo um aplicativo. Compatível com dispositivos totalmente gerenciados e da empresa com um perfil de trabalho no Android 12 e versões mais recentes. Quando a delegação é compatível e definida, é ignorado. |
CERT_SELECTION |
Concede acesso à seleção de certificados do KeyChain em nome dos apps solicitantes. Depois de concedido, o aplicativo delegado vai começar a receber DelegatedAdminReceiver#onChoosePrivateKeyAlias . Permite que o aplicativo delegado chame os métodos grantKeyPairToApp e revokeKeyPairFromApp . Esse escopo pode ser delegado a no máximo um aplicativo. precisa estar vazio, e não tem efeito se a seleção de certificados for delegada a um aplicativo. |
ManagedConfigurationTemplate
O modelo de configurações gerenciadas do app, salvo no iframe de configurações gerenciadas.
Representação JSON |
---|
{ "templateId": string, "configurationVariables": { string: string, ... } } |
Campos | |
---|---|
templateId |
O ID do modelo de configurações gerenciadas. |
configurationVariables |
Opcional, um mapa que contém variáveis de configuração <chave, valor> definidas para a configuração. Um objeto com uma lista de pares |
ConnectedWorkAndPersonalApp
Controla se o app pode se comunicar entre perfis, sujeito ao consentimento do usuário.
Enums | |
---|---|
CONNECTED_WORK_AND_PERSONAL_APP_UNSPECIFIED |
Não especificado. O padrão é CONNECTED_WORK_AND_PERSONAL_APPS_DISALLOWED. |
CONNECTED_WORK_AND_PERSONAL_APP_DISALLOWED |
Padrão. Impede que o app se comunique entre perfis. |
CONNECTED_WORK_AND_PERSONAL_APP_ALLOWED |
Permite que o app se comunique entre perfis depois de receber o consentimento do usuário. |
AutoUpdateMode
Controla o modo de atualização automática do app. Se um usuário do dispositivo fizer mudanças nas configurações manualmente, essas escolhas serão ignoradas pelo AutoUpdateMode
, já que ele tem precedência.
Enums | |
---|---|
AUTO_UPDATE_MODE_UNSPECIFIED |
Não especificado. O valor padrão é . |
AUTO_UPDATE_DEFAULT |
O modo de atualização padrão. O app é atualizado automaticamente com baixa prioridade para minimizar o impacto no usuário. O app é atualizado quando todas as seguintes restrições são atendidas:
O dispositivo é notificado sobre uma nova atualização em até 24 horas após a publicação pelo desenvolvedor. Depois disso, o app é atualizado na próxima vez em que as restrições acima forem atendidas. |
AUTO_UPDATE_POSTPONED |
O app não será atualizado automaticamente por no máximo 90 dias após a data de desatualização. Passados 90 dias da data de desatualização do app, a versão mais recente disponível será instalada automaticamente com baixa prioridade (consulte O usuário ainda pode atualizar o app manualmente na Play Store a qualquer momento. |
AUTO_UPDATE_HIGH_PRIORITY |
O app é atualizado assim que possível. Nenhuma restrição é aplicada. O dispositivo é notificado assim que possível sobre uma nova atualização depois que ela fica disponível. OBSERVAÇÃO:as atualizações de apps com implantações maiores no ecossistema do Android podem levar até 24 horas. |
ExtensionConfig
Configuração para ativar um app como uma extensão, com a capacidade de interagir off-line com o Android Device Policy. No Android 11 e versões mais recentes, os apps de extensão são isentos de restrições de bateria e não são colocados no bucket restrito do App em espera. Os apps de extensões também são protegidos contra a exclusão de dados ou o encerramento forçado do aplicativo pelos usuários. No entanto, os administradores podem continuar usando o clear app data command
em apps de extensões, se necessário, para o Android 11 e versões mais recentes.
Representação JSON |
---|
{ "signingKeyFingerprintsSha256": [ string ], "notificationReceiver": string } |
Campos | |
---|---|
signingKeyFingerprintsSha256[] |
Hashes SHA-256 codificados em hexadecimal dos certificados de chave de assinatura do app de extensão. Apenas representações de string hexadecimal de 64 caracteres são válidas. As impressões digitais do certificado da chave de assinatura são sempre obtidas na Play Store, e esse campo é usado para fornecer outras impressões digitais do certificado da chave de assinatura. No entanto, se o aplicativo não estiver disponível na Play Store, esse campo precisará ser definido. Um A impressão digital do certificado da chave de assinatura do app de extensão no dispositivo precisa corresponder a uma das impressões digitais do certificado da chave de assinatura obtidas na Play Store ou às fornecidas neste campo para que o app possa se comunicar com a Política de dispositivos Android. Em casos de uso de produção, recomendamos deixar esse campo vazio. |
notificationReceiver |
Nome da classe totalmente qualificado da classe de serviço do receptor para o Android Device Policy notificar o app de extensão sobre atualizações de status de comandos locais. O serviço precisa ser exportado no |
AlwaysOnVpnLockdownExemption
Controla se um app está isento da configuração
.alwaysOnVpnPackage.lockdownEnabled
Enums | |
---|---|
ALWAYS_ON_VPN_LOCKDOWN_EXEMPTION_UNSPECIFIED |
Não especificado. O valor padrão é VPN_LOCKDOWN_ENFORCED . |
VPN_LOCKDOWN_ENFORCED |
O app respeita a configuração de bloqueio da VPN sempre ativa. |
VPN_LOCKDOWN_EXEMPTION |
O app está isento da configuração de bloqueio total da VPN sempre ativa. |
WorkProfileWidgets
Controla se um aplicativo do perfil de trabalho pode adicionar widgets à tela inicial.
Enums | |
---|---|
WORK_PROFILE_WIDGETS_UNSPECIFIED |
Não especificado. O valor padrão é . |
WORK_PROFILE_WIDGETS_ALLOWED |
Os widgets do perfil de trabalho são permitidos. Isso significa que o aplicativo poderá adicionar widgets à tela inicial. |
WORK_PROFILE_WIDGETS_DISALLOWED |
Os widgets do perfil de trabalho não são permitidos. Isso significa que o aplicativo não poderá adicionar widgets à tela inicial. |
CredentialProviderPolicy
Se o app pode agir como um provedor de credenciais no Android 14 e em versões mais recentes.
Enums | |
---|---|
CREDENTIAL_PROVIDER_POLICY_UNSPECIFIED |
Não especificado. O comportamento é regido por . |
CREDENTIAL_PROVIDER_ALLOWED |
O app pode agir como um provedor de credenciais. |
InstallConstraint
Entre os apps com
definido como:InstallType
Isso define um conjunto de restrições para a instalação do app. Pelo menos um dos campos precisa ser definido. Quando vários campos são definidos, todas as restrições precisam ser atendidas para que o app seja instalado.
Representação JSON |
---|
{ "networkTypeConstraint": enum ( |
Campos | |
---|---|
networkTypeConstraint |
Opcional. Restrição de tipo de rede. |
chargingConstraint |
Opcional. Restrição de cobrança. |
deviceIdleConstraint |
Opcional. Restrição de inatividade do dispositivo. |
NetworkTypeConstraint
Restrição de tipo de rede.
Enums | |
---|---|
NETWORK_TYPE_CONSTRAINT_UNSPECIFIED |
Não especificado. O padrão é INSTALL_ON_ANY_NETWORK . |
INSTALL_ON_ANY_NETWORK |
Todas as redes ativas (Wi-Fi, celular etc.). |
INSTALL_ONLY_ON_UNMETERED_NETWORK |
Qualquer rede ilimitada (por exemplo, Wi-Fi). |
ChargingConstraint
Restrição de cobrança.
Enums | |
---|---|
CHARGING_CONSTRAINT_UNSPECIFIED |
Não especificado. O padrão é CHARGING_NOT_REQUIRED . |
CHARGING_NOT_REQUIRED |
Não é necessário carregar o dispositivo. |
INSTALL_ONLY_WHEN_CHARGING |
O dispositivo precisa estar carregando. |
DeviceIdleConstraint
Restrição de estado inativo do dispositivo.
Enums | |
---|---|
DEVICE_IDLE_CONSTRAINT_UNSPECIFIED |
Não especificado. O padrão é DEVICE_IDLE_NOT_REQUIRED . |
DEVICE_IDLE_NOT_REQUIRED |
O dispositivo não precisa estar inativo. O app pode ser instalado enquanto o usuário interage com ele. |
INSTALL_ONLY_WHEN_DEVICE_IDLE |
O dispositivo precisa estar ocioso. |
UserControlSettings
Especifica se o controle do usuário é permitido para um determinado app. O controle do usuário inclui ações como forçar a interrupção e limpar os dados do app.
Enums | |
---|---|
USER_CONTROL_SETTINGS_UNSPECIFIED |
Usa o comportamento padrão do app para determinar se o controle do usuário é permitido ou não. O controle do usuário é permitido por padrão para a maioria dos apps, mas não para os seguintes tipos:
|
USER_CONTROL_ALLOWED |
O controle do usuário é permitido para o app. Os apps de quiosque podem usar isso para permitir o controle do usuário. Para apps de extensão (consulte para mais detalhes), o controle do usuário é proibido mesmo que esse valor esteja definido. Para apps de quiosque (consulte o tipo de instalação para mais detalhes), esse valor pode ser usado para permitir o controle do usuário. |
USER_CONTROL_DISALLOWED |
O controle do usuário não é permitido para o app. Isso é compatível com o Android 11 e versões mais recentes. Um com será informado se a versão do Android for anterior à 11. |
PreferentialNetworkId
Identificador de rede preferencial.
Enums | |
---|---|
PREFERENTIAL_NETWORK_ID_UNSPECIFIED |
A validade e o significado desse valor dependem de onde ele é usado, e isso está documentado nos campos relevantes. |
NO_PREFERENTIAL_NETWORK |
O aplicativo não usa nenhuma rede preferencial. |
PREFERENTIAL_NETWORK_ID_ONE |
Identificador de rede preferencial 1. |
PREFERENTIAL_NETWORK_ID_TWO |
Identificador de rede preferencial 2. |
PREFERENTIAL_NETWORK_ID_THREE |
Identificador de rede preferencial 3. |
PREFERENTIAL_NETWORK_ID_FOUR |
Identificador de rede preferencial 4. |
PREFERENTIAL_NETWORK_ID_FIVE |
Identificador de rede preferencial 5. |
KeyguardDisabledFeature
Recursos do Keyguard (tela de bloqueio) que podem ser desativados.
Enums | |
---|---|
KEYGUARD_DISABLED_FEATURE_UNSPECIFIED |
Esse valor é ignorado. |
CAMERA |
Desativar a câmera em telas de proteção de bloqueio seguras (por exemplo, PIN). |
NOTIFICATIONS |
Desativa a exibição de todas as notificações em telas de proteção de tela seguras. |
UNREDACTED_NOTIFICATIONS |
Desative as notificações não editadas nas telas de proteção de tela segura. |
TRUST_AGENTS |
Ignorar o estado do agente de confiança em telas seguras de bloqueio com o teclado. |
DISABLE_FINGERPRINT |
Desativar o sensor de impressão digital nas telas de proteção de tela segura. |
DISABLE_REMOTE_INPUT |
Em dispositivos com Android 6 e versões anteriores, desativa a entrada de texto em notificações nas telas de bloqueio seguras. Não tem efeito no Android 7 e versões mais recentes. |
FACE |
Desativar a autenticação facial em telas de proteção de chave seguras. |
IRIS |
Desative a autenticação por íris em telas de proteção de teclado seguras. |
BIOMETRICS |
Desative toda a autenticação biométrica nas telas seguras do keyguard. |
SHORTCUTS |
Desativar todos os atalhos na tela de bloqueio segura no Android 14 e versões mais recentes. |
ALL_FEATURES |
Desative todas as personalizações atuais e futuras da tela de bloqueio. |
PersistentPreferredActivity
Uma atividade padrão para processar intents que correspondem a um filtro de intent específico. Observação:para configurar um quiosque, use InstallType para KIOSK
em vez de usar atividades preferidas persistentes.
Representação JSON |
---|
{ "receiverActivity": string, "actions": [ string ], "categories": [ string ] } |
Campos | |
---|---|
receiverActivity |
A atividade que deve ser o gerenciador de intents padrão. Ele precisa ser um nome de componente do Android, por exemplo, |
actions[] |
As ações de intent a serem correspondidas no filtro. Se alguma ação for incluída no filtro, a ação de uma intent precisará ser um desses valores para corresponder. Se nenhuma ação for incluída, a ação de intent será ignorada. |
categories[] |
As categorias de intent a serem correspondidas no filtro. Uma intent inclui as categorias necessárias, que precisam ser incluídas no filtro para corresponder. Em outras palavras, adicionar uma categoria ao filtro não tem impacto na correspondência, a menos que ela seja especificada na intent. |
SystemUpdate
Configuração para gerenciar atualizações do sistema
Observação:as atualizações do sistema do Google Play (também chamadas de atualizações de Mainline) são transferidas por download automaticamente, mas o dispositivo precisa ser reiniciado para ser instalado. Consulte a seção principal em Gerenciar atualizações do sistema para mais detalhes.
Representação JSON |
---|
{ "type": enum ( |
Campos | |
---|---|
type |
O tipo de atualização do sistema a ser configurada. |
startMinutes |
Se o tipo for |
endMinutes |
Se o tipo for |
freezePeriods[] |
Um período anual recorrente em que as atualizações do sistema over the air (OTA) são adiadas para congelar a versão do SO em execução em um dispositivo. Para evitar o congelamento indefinido do dispositivo, cada período de congelamento precisa ser separado por pelo menos 60 dias. |
SystemUpdateType
O tipo de configuração de atualização do sistema.
Enums | |
---|---|
SYSTEM_UPDATE_TYPE_UNSPECIFIED |
Siga o comportamento de atualização padrão do dispositivo, que normalmente exige que o usuário aceite as atualizações do sistema. |
AUTOMATIC |
Instalar automaticamente assim que uma atualização estiver disponível. |
WINDOWED |
Instalar automaticamente em uma janela de manutenção diária. Isso também configura os apps do Google Play para serem atualizados dentro da janela. Isso é altamente recomendado para dispositivos de quiosque, porque é a única maneira de o Google Play atualizar os apps fixados em primeiro plano. Se |
POSTPONE |
Adiar a instalação automática por até 30 dias. Essa política não afeta atualizações de segurança (por exemplo, patches de segurança mensais). |
FreezePeriod
Um período de congelamento do sistema. Quando o relógio de um dispositivo está dentro do período de congelamento, todas as atualizações do sistema recebidas (incluindo patches de segurança) são bloqueadas e não são instaladas.
Quando o dispositivo estiver fora dos períodos de congelamento definidos, o comportamento normal da política (automática, com janelado ou adiada) vai ser aplicado.
Os anos bissextos são ignorados nos cálculos do período de congelamento, em especial:
- Se o dia 29 de fevereiro for definido como a data de início ou término de um período de congelamento, ele vai começar ou terminar no dia 28 de fevereiro.
- Quando o relógio do sistema de um dispositivo marca 29 de fevereiro, ele é tratado como 28 de fevereiro.
- Ao calcular o número de dias em um período de congelamento ou o tempo entre dois períodos de congelamento, o dia 29 de fevereiro é ignorado e não é contado como um dia.
Observação: para que os períodos de congelamento entrem em vigor,
não pode ser especificado como SystemUpdateType
, porque os períodos de congelamento exigem uma política definida.SYSTEM_UPDATE_TYPE_UNSPECIFIED
Representação JSON |
---|
{ "startDate": { object ( |
Campos | |
---|---|
startDate |
A data de início (inclusive) do período de congelamento. Observação: |
endDate |
A data de término (inclusiva) do período de congelamento. Não pode ser posterior a 90 dias da data de início. Se a data de término for anterior à de início, o período de congelamento será considerado como um período de fim de ano. Observação: |
Data
Representa uma data inteira ou parcial do calendário, como um aniversário. A hora do dia e o fuso horário são especificados em outro lugar ou são insignificantes. A data é referente ao calendário gregoriano. Isso pode representar uma das seguintes opções:
- uma data completa, com valores de ano, mês e dia diferentes de zero;
- um mês e dia, com um ano zero (por exemplo, uma data comemorativa);
- um ano sozinho, com um mês zero e um dia zero;
- um ano e mês, com um dia zero (por exemplo, uma data de validade de cartão de crédito).
Tipos relacionados:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
Representação JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
Campos | |
---|---|
year |
Ano da data. Precisa ser de 1 a 9.999 ou 0 para especificar uma data sem ano. |
month |
Mês do ano. Precisa ser de 1 a 12, ou 0 para especificar um ano sem um mês e dia. |
day |
Dia do mês. Precisa ser de 1 a 31 e válido para o ano e o mês, ou 0 para especificar um ano sozinho ou um ano e mês em que o dia não é significativo. |
StatusReportingSettings
Configurações que controlam o comportamento dos relatórios de status.
Representação JSON |
---|
{
"applicationReportsEnabled": boolean,
"deviceSettingsEnabled": boolean,
"softwareInfoEnabled": boolean,
"memoryInfoEnabled": boolean,
"networkInfoEnabled": boolean,
"displayInfoEnabled": boolean,
"powerManagementEventsEnabled": boolean,
"hardwareStatusEnabled": boolean,
"systemPropertiesEnabled": boolean,
"applicationReportingSettings": {
object ( |
Campos | |
---|---|
applicationReportsEnabled |
Indica se os relatórios de apps estão ativados. |
deviceSettingsEnabled |
Se os relatórios de configurações do dispositivo estão ativados. |
softwareInfoEnabled |
Se o relatório de informações de software está ativado. |
memoryInfoEnabled |
Indica se o relatório de evento de memória está ativado. |
networkInfoEnabled |
Se os relatórios de informações de rede estão ativados. |
displayInfoEnabled |
Indica se os relatórios de display estão ativados. Os dados de relatórios não estão disponíveis para dispositivos pessoais com perfis de trabalho. |
powerManagementEventsEnabled |
Indica se os relatórios de eventos de gerenciamento de energia estão ativados. Os dados de relatórios não estão disponíveis para dispositivos pessoais com perfis de trabalho. |
hardwareStatusEnabled |
Indica se a geração de relatórios sobre o status do hardware está ativada. Os dados de relatórios não estão disponíveis para dispositivos pessoais com perfis de trabalho. |
systemPropertiesEnabled |
Indica se o relatório de propriedades do sistema está ativado. |
applicationReportingSettings |
Configurações de relatórios de aplicativos. Aplicável apenas se "applicationReportsEnabled" for verdadeiro. |
commonCriteriaModeEnabled |
Indica se a geração de relatórios |
ApplicationReportingSettings
Configurações que controlam o comportamento dos relatórios de aplicativos.
Representação JSON |
---|
{ "includeRemovedApps": boolean } |
Campos | |
---|---|
includeRemovedApps |
Se os apps removidos estão incluídos nos relatórios de aplicativos. |
PackageNameList
Uma lista de nomes de pacotes.
Representação JSON |
---|
{ "packageNames": [ string ] } |
Campos | |
---|---|
packageNames[] |
Uma lista de nomes de pacotes. |
BatteryPluggedMode
Modos para conectar a bateria.
Enums | |
---|---|
BATTERY_PLUGGED_MODE_UNSPECIFIED |
Esse valor é ignorado. |
AC |
A fonte de alimentação é um carregador CA. |
USB |
A fonte de energia é uma porta USB. |
WIRELESS |
A fonte de energia é sem fio. |
ProxyInfo
Informações de configuração para um proxy HTTP. Para um proxy direto, defina os campos host
, port
e excludedHosts
. Para um proxy de script PAC, defina o campo pacUri
.
Representação JSON |
---|
{ "host": string, "port": integer, "excludedHosts": [ string ], "pacUri": string } |
Campos | |
---|---|
host |
O host do proxy direto. |
port |
A porta do proxy direto. |
excludedHosts[] |
Para um proxy direto, os hosts em que o proxy é ignorado. Os nomes de host podem conter caracteres curinga, como *.example.com. |
pacUri |
O URI do script PAC usado para configurar o proxy. |
ChoosePrivateKeyRule
Controla o acesso dos apps a chaves privadas. A regra determina qual chave privada, se houver, a Política de Dispositivos Android concede ao app especificado. O acesso é concedido quando o app chama KeyChain.choosePrivateKeyAlias
(ou qualquer sobrecarga) para solicitar um alias de chave privada para um determinado URL ou para regras que não são específicas do URL (ou seja, se urlPattern
não estiver definido ou estiver definido como a string vazia ou .*
) no Android 11 e versões mais recentes, diretamente para que o app possa chamar KeyChain.getPrivateKey
sem precisar chamar KeyChain.choosePrivateKeyAlias
primeiro.
Quando um app chama KeyChain.choosePrivateKeyAlias
se mais de um
corresponder, a última regra correspondente definirá qual alias de chave será retornado.choosePrivateKeyRules
Representação JSON |
---|
{ "urlPattern": string, "packageNames": [ string ], "privateKeyAlias": string } |
Campos | |
---|---|
urlPattern |
O padrão de URL a ser comparado com o URL da solicitação. Se não estiver definido ou vazio, vai corresponder a todos os URLs. Isso usa a sintaxe de expressão regular de |
packageNames[] |
Os nomes de pacotes a que esta regra se aplica. O hash do certificado de assinatura de cada app é verificado em relação ao hash fornecido pelo Google Play. Se nenhum nome de pacote for especificado, o alias será fornecido a todos os apps que chamarem |
privateKeyAlias |
O alias da chave privada a ser usada. |
AlwaysOnVpnPackage
Configuração para uma conexão VPN sempre ativa.
Representação JSON |
---|
{ "packageName": string, "lockdownEnabled": boolean } |
Campos | |
---|---|
packageName |
O nome do pacote do app de VPN. |
lockdownEnabled |
Impede o uso da rede quando a VPN não está conectada. |
LocationMode
O grau de detecção de localização ativado no perfil de trabalho e em dispositivos totalmente gerenciados.
Enums | |
---|---|
LOCATION_MODE_UNSPECIFIED |
O valor padrão é LOCATION_USER_CHOICE . |
HIGH_ACCURACY |
No Android 8 e versões anteriores, todos os métodos de detecção de local estão ativados, incluindo GPS, redes e outros sensores. No Android 9 e versões mais recentes, isso é equivalente a |
SENSORS_ONLY |
No Android 8 e versões anteriores, apenas o GPS e outros sensores são ativados. No Android 9 e versões mais recentes, isso é equivalente a |
BATTERY_SAVING |
No Android 8 e versões anteriores, apenas o provedor de localização de rede está ativado. No Android 9 e versões mais recentes, isso é equivalente a |
OFF |
No Android 8 e versões anteriores, a configuração e a precisão de local ficam desativadas. No Android 9 e versões mais recentes, isso é equivalente a |
LOCATION_USER_CHOICE |
A configuração de local não está restrita no dispositivo. Nenhum comportamento específico é definido ou aplicado. |
LOCATION_ENFORCED |
Ative a configuração de localização no dispositivo. |
LOCATION_DISABLED |
Desative a configuração de localização no dispositivo. |
ComplianceRule
Uma regra que declara quais ações de mitigação devem ser tomadas quando um dispositivo não está em compliance com a política. Para cada regra, sempre há uma ação de mitigação implícita para definir policyCompliant
como "false" no recurso Device
e mostrar uma mensagem no dispositivo indicando que ele não está em conformidade com a política. Outras ações de mitigação também podem ser realizadas, dependendo dos valores de campo na regra.
Representação JSON |
---|
{ "disableApps": boolean, "packageNamesToDisable": [ string ], // Union field |
Campos | |
---|---|
disableApps |
Se definido como "true", a regra inclui uma ação de mitigação para desativar os apps. Assim, o dispositivo é desativado, mas os dados dos apps são preservados. Se o dispositivo estiver executando um app no modo de tarefa bloqueada, o app será fechado e uma interface mostrando o motivo da não conformidade será exibida. |
packageNamesToDisable[] |
Se definida, a regra inclui uma ação atenuante para desativar os apps especificados na lista, mas os dados do app são preservados. |
Campo de união condition . A condição que, quando atendida, aciona as ações de mitigação definidas na regra. É necessário definir exatamente uma das condições. condition pode ser apenas de um dos tipos a seguir: |
|
nonComplianceDetailCondition |
Uma condição que é atendida se houver qualquer |
apiLevelCondition |
Uma condição que é satisfeita se o nível da API do framework Android no dispositivo não atender a um requisito mínimo. |
NonComplianceDetailCondition
Uma condição de regra de compliance que é atendida se houver qualquer NonComplianceDetail
correspondente para o dispositivo. Um NonComplianceDetail
corresponde a um NonComplianceDetailCondition
se todos os campos definidos no NonComplianceDetailCondition
corresponderem aos campos NonComplianceDetail
correspondentes.
Representação JSON |
---|
{
"settingName": string,
"nonComplianceReason": enum ( |
Campos | |
---|---|
settingName |
O nome da configuração de política. Esse é o nome do campo JSON de um campo |
nonComplianceReason |
O motivo pelo qual o dispositivo não está em conformidade com a configuração. Se não for definido, essa condição vai corresponder a qualquer motivo. |
packageName |
O nome do pacote do app que está em violação. Se não for definido, essa condição vai corresponder a qualquer nome de pacote. |
ApiLevelCondition
Uma condição de regra de compliance que é satisfeita se o nível da API do framework Android no dispositivo não atender a um requisito mínimo. Só pode haver uma regra com esse tipo de condição por política.
Representação JSON |
---|
{ "minApiLevel": integer } |
Campos | |
---|---|
minApiLevel |
O nível mínimo desejado da API do framework Android. Se o dispositivo não atender ao requisito mínimo, essa condição será atendida. Precisa ser maior que zero. |
AppAutoUpdatePolicy
Alternativa recomendada:
, que é definida por app e oferece mais flexibilidade em relação à frequência de atualização.autoUpdateMode
Quando
é definido como autoUpdateMode
ou AUTO_UPDATE_POSTPONED
, esse campo não tem efeito.AUTO_UPDATE_HIGH_PRIORITY
A política de atualização automática de apps, que controla quando as atualizações automáticas de apps podem ser aplicadas.
Enums | |
---|---|
APP_AUTO_UPDATE_POLICY_UNSPECIFIED |
A política de atualização automática não está definida. É equivalente a CHOICE_TO_THE_USER . |
CHOICE_TO_THE_USER |
O usuário pode controlar as atualizações automáticas. |
NEVER |
Os apps nunca são atualizados automaticamente. |
WIFI_ONLY |
Os apps são atualizados automaticamente apenas por Wi-Fi. |
ALWAYS |
Os apps são atualizados automaticamente a qualquer momento. Sujeito a cobranças de dados. |
AppTrack
Uma faixa de lançamento de app do Google Play.
Enums | |
---|---|
APP_TRACK_UNSPECIFIED |
Esse valor é ignorado. |
PRODUCTION |
A faixa de produção, que oferece a versão estável mais recente. |
BETA |
O canal Beta, que oferece a versão Beta mais recente. |
EncryptionPolicy
Tipo de criptografia
Enums | |
---|---|
ENCRYPTION_POLICY_UNSPECIFIED |
Esse valor é ignorado, ou seja, não é necessária criptografia. |
ENABLED_WITHOUT_PASSWORD |
Criptografia obrigatória, mas sem necessidade de senha para inicializar |
ENABLED_WITH_PASSWORD |
Criptografia necessária com senha obrigatória para inicializar |
PlayStoreMode
Valores possíveis para a política de modo da Play Store.
Enums | |
---|---|
PLAY_STORE_MODE_UNSPECIFIED |
Não especificado. O padrão é WHITELIST. |
WHITELIST |
Somente os apps incluídos na política ficam disponíveis, e os que não estão nela são desinstalados automaticamente do dispositivo. |
BLACKLIST |
Todos os apps estão disponíveis, e qualquer app que não deva estar no dispositivo precisa ser explicitamente marcado como "BLOQUEADO" na política de applications . |
SetupAction
Uma ação executada durante a configuração.
Representação JSON |
---|
{ "title": { object ( |
Campos | |
---|---|
title |
Título desta ação. |
description |
Descrição da ação. |
Campo de união action . A ação a ser executada durante a configuração. action pode ser apenas de um dos tipos a seguir: |
|
launchApp |
Uma ação para iniciar um app. Ele será iniciado com uma intent que contém um extra com a chave |
LaunchAppAction
Uma ação para iniciar um app.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união launch . A descrição da ação de inicialização a ser executada launch pode ser apenas uma das seguintes opções: |
|
packageName |
Nome do pacote do app a ser iniciado |
PolicyEnforcementRule
Uma regra que define as ações a serem tomadas se um dispositivo ou perfil de trabalho não estiver em compliance com a política especificada em settingName
. No caso de várias regras de aplicação correspondentes ou acionadas, uma fusão vai ocorrer com a ação mais grave. No entanto, todas as regras acionadas ainda são rastreadas, incluindo o horário inicial do acionamento e todos os detalhes de não conformidade associados. Quando a regra de restrição mais grave é atendida, a próxima ação mais adequada é aplicada.
Representação JSON |
---|
{ "blockAction": { object ( |
Campos | |
---|---|
blockAction |
Uma ação para bloquear o acesso a apps e dados em um dispositivo da empresa ou em um perfil de trabalho. Essa ação também aciona uma notificação para o usuário com informações (quando possível) sobre como corrigir o problema de compliance. Observação: |
wipeAction |
Uma ação para redefinir um dispositivo da empresa ou excluir um perfil de trabalho. Observação: |
Campo de união trigger . Condição que vai acionar essa regra. trigger pode ser apenas de um dos tipos a seguir: |
|
settingName |
A política de nível superior a ser aplicada. Por exemplo, |
BlockAction
Uma ação para bloquear o acesso a apps e dados em um dispositivo totalmente gerenciado ou em um perfil de trabalho. Essa ação também faz com que um dispositivo ou perfil de trabalho mostre uma notificação ao usuário com informações (quando possível) sobre como corrigir o problema de compliance. Observação: wipeAction
também precisa ser especificado.
Representação JSON |
---|
{
"blockAfterDays": integer,
"blockScope": enum ( |
Campos | |
---|---|
blockAfterDays |
Número de dias em que a política fica em não conformidade antes do bloqueio do dispositivo ou perfil de trabalho. Para bloquear o acesso imediatamente, defina como 0. |
blockScope |
Especifica o escopo deste |
BlockScope
Especifica o escopo de BlockAction
. Válido apenas para dispositivos da empresa.
Enums | |
---|---|
BLOCK_SCOPE_UNSPECIFIED |
Não especificado. O valor padrão é BLOCK_SCOPE_WORK_PROFILE . |
BLOCK_SCOPE_WORK_PROFILE |
A ação de bloqueio é aplicada apenas aos apps no perfil de trabalho. Os apps no perfil pessoal não são afetados. |
BLOCK_SCOPE_DEVICE |
O bloqueio é aplicado a todo o dispositivo, incluindo apps no perfil pessoal. |
WipeAction
Uma ação para redefinir um dispositivo da empresa ou excluir um perfil de trabalho. Observação: blockAction
também precisa ser especificado.
Representação JSON |
---|
{ "wipeAfterDays": integer, "preserveFrp": boolean } |
Campos | |
---|---|
wipeAfterDays |
Número de dias em que a política fica em não conformidade antes da exclusão permanente do dispositivo ou do perfil de trabalho. |
preserveFrp |
Se os dados da proteção contra redefinição de fábrica são preservados no dispositivo. Essa configuração não se aplica a perfis de trabalho. |
KioskCustomization
Configurações que controlam o comportamento de um dispositivo no modo quiosque. Para ativar o modo quiosque, defina kioskCustomLauncherEnabled
como true
ou especifique um app na política com installType
KIOSK
.
Representação JSON |
---|
{ "powerButtonActions": enum ( |
Campos | |
---|---|
powerButtonActions |
Define o comportamento de um dispositivo no modo quiosque quando um usuário pressiona e mantém pressionado (pressiona por muito tempo) o botão liga/desliga. |
systemErrorWarnings |
Especifica se as caixas de diálogo de erro do sistema para apps travados ou que não respondem são bloqueadas no modo quiosque. Quando bloqueado, o sistema vai forçar a interrupção do app como se o usuário escolhesse a opção "fechar app" na interface. |
systemNavigation |
Especifica quais recursos de navegação estão ativados (por exemplo, botões "Home" e "Visão geral") no modo quiosque. |
statusBar |
Especifica se as informações e notificações do sistema estão desativadas no modo quiosque. |
deviceSettings |
Especifica se o app Configurações é permitido no modo quiosque. |
PowerButtonActions
Define o comportamento de um dispositivo no modo quiosque quando um usuário pressiona e mantém pressionado (pressiona por muito tempo) o botão liga/desliga.
Enums | |
---|---|
POWER_BUTTON_ACTIONS_UNSPECIFIED |
Se não for especificado, o padrão será POWER_BUTTON_AVAILABLE . |
POWER_BUTTON_AVAILABLE |
O menu de energia (por exemplo, "Desligar", "Reiniciar") é mostrado quando um usuário pressiona e mantém pressionado o botão liga/desliga de um dispositivo no modo quiosque. |
POWER_BUTTON_BLOCKED |
O menu de energia (por exemplo, "Desligar", "Reiniciar") não aparece quando um usuário pressiona e mantém pressionado o botão liga/desliga de um dispositivo no modo quiosque. Observação: isso pode impedir que os usuários desliguem o dispositivo. |
SystemErrorWarnings
Especifica se as caixas de diálogo de erro do sistema para apps travados ou que não respondem são bloqueadas no modo quiosque.
Enums | |
---|---|
SYSTEM_ERROR_WARNINGS_UNSPECIFIED |
Se não for especificado, o padrão será ERROR_AND_WARNINGS_MUTED . |
ERROR_AND_WARNINGS_ENABLED |
Todas as caixas de diálogo de erro do sistema, como falhas e erros "O app não está respondendo" (ANR), são exibidas. |
ERROR_AND_WARNINGS_MUTED |
Todas as caixas de diálogo de erro do sistema, como falhas e erros "O app não está respondendo" (ANR), são bloqueadas. Quando bloqueado, o sistema força a interrupção do app como se o usuário o fechasse na interface. |
StatusBar
Especifica se as informações e notificações do sistema estão desativadas no modo quiosque.
Enums | |
---|---|
STATUS_BAR_UNSPECIFIED |
Se não for especificado, o padrão será INFO_AND_NOTIFICATIONS_DISABLED . |
NOTIFICATIONS_AND_SYSTEM_INFO_ENABLED |
As informações do sistema e as notificações são mostradas na barra de status no modo quiosque. Observação:para que essa política entre em vigor, o botão home do dispositivo precisa ser ativado usando |
NOTIFICATIONS_AND_SYSTEM_INFO_DISABLED |
As informações e notificações do sistema ficam desativadas no modo quiosque. |
SYSTEM_INFO_ONLY |
Apenas informações do sistema são mostradas na barra de status. |
DeviceSettings
Especifica se um usuário pode acessar o app Configurações do dispositivo no modo quiosque.
Enums | |
---|---|
DEVICE_SETTINGS_UNSPECIFIED |
Se não for especificado, o padrão será SETTINGS_ACCESS_ALLOWED . |
SETTINGS_ACCESS_ALLOWED |
O acesso ao app Ajustes é permitido no modo quiosque. |
SETTINGS_ACCESS_BLOCKED |
Não é permitido acessar o app Configurações no modo quiosque. |
AdvancedSecurityOverrides
Configurações avançadas de segurança. Na maioria dos casos, não é necessário definir essas opções.
Representação JSON |
---|
{ "untrustedAppsPolicy": enum ( |
Campos | |
---|---|
untrustedAppsPolicy |
A política para apps não confiáveis (apps de fontes desconhecidas) aplicada no dispositivo. Substitui |
googlePlayProtectVerifyApps |
Se a verificação do Google Play Protect é obrigatória. Substitui |
developerSettings |
Controla o acesso às configurações do desenvolvedor: opções do desenvolvedor e inicialização segura. Substitui |
commonCriteriaMode |
Controla o modo Common Criteria, que são padrões de segurança definidos no Common Criteria for Information Technology Security Evaluation (CC). A ativação do modo Common Criteria aumenta determinados componentes de segurança em um dispositivo. Consulte Aviso: o modo Common Criteria impõe um modelo de segurança rígido, geralmente exigido apenas para produtos de TI usados em sistemas de segurança nacional e outras organizações altamente sensíveis. O uso padrão do dispositivo pode ser afetado. Ativada apenas se necessário. Se o modo de critérios comuns for desativado depois de ter sido ativado, todas as redes Wi-Fi configuradas pelo usuário poderão ser perdidas, e as redes Wi-Fi configuradas pela empresa que exigem entrada do usuário talvez precisem ser reconfiguradas. |
personalAppsThatCanReadWorkNotifications[] |
Apps pessoais que podem ler notificações do perfil de trabalho usando um NotificationListenerService. Por padrão, nenhum app pessoal (além dos apps do sistema) pode ler notificações de trabalho. Cada valor na lista precisa ser um nome de pacote. |
mtePolicy |
Opcional. Controla a Memory Tagging Extension (MTE) no dispositivo. É necessário reiniciar o dispositivo para aplicar as mudanças na política de MTE. |
contentProtectionPolicy |
Opcional. Controla se a proteção de conteúdo, que verifica apps enganosos, está ativada. Essa opção é aceita no Android 15 e versões mais recentes. |
UntrustedAppsPolicy
A política para apps não confiáveis (apps de fontes desconhecidas) aplicada no dispositivo. Substitui installUnknownSourcesAllowed (deprecated).
Enums | |
---|---|
UNTRUSTED_APPS_POLICY_UNSPECIFIED |
Não especificado. O padrão é DISALLOW_INSTALL. |
DISALLOW_INSTALL |
Padrão. Não permitir instalações de apps não confiáveis em todo o dispositivo. |
ALLOW_INSTALL_IN_PERSONAL_PROFILE_ONLY |
Em dispositivos com perfis de trabalho, permita instalações de apps não confiáveis apenas no perfil pessoal do dispositivo. |
ALLOW_INSTALL_DEVICE_WIDE |
Permitir instalações de apps não confiáveis em todo o dispositivo. |
GooglePlayProtectVerifyApps
Se a verificação do Google Play Protect é obrigatória. Substitui
(descontinuado).ensureVerifyAppsEnabled
Enums | |
---|---|
GOOGLE_PLAY_PROTECT_VERIFY_APPS_UNSPECIFIED |
Não especificado. O padrão é VERIFY_APPS_ENFORCED. |
VERIFY_APPS_ENFORCED |
Padrão. Força a ativação da verificação de apps. |
VERIFY_APPS_USER_CHOICE |
Permite que o usuário escolha se quer ativar a verificação de apps. |
DeveloperSettings
Controla o acesso às configurações do desenvolvedor: opções do desenvolvedor e inicialização segura. Substitui
(descontinuado) e safeBootDisabled
(descontinuado).debuggingFeaturesAllowed
Enums | |
---|---|
DEVELOPER_SETTINGS_UNSPECIFIED |
Não especificado. O padrão é DEVELOPER_SETTINGS_DISABLED. |
DEVELOPER_SETTINGS_DISABLED |
Padrão. Desativa todas as configurações de desenvolvedor e impede que o usuário acesse essas opções. |
DEVELOPER_SETTINGS_ALLOWED |
Permite todas as configurações de desenvolvedor. O usuário pode acessar e, opcionalmente, configurar as opções. |
CommonCriteriaMode
Controla o modo Common Criteria, que são padrões de segurança definidos no Common Criteria for Information Technology Security Evaluation (CC). A ativação do modo Common Criteria aumenta determinados componentes de segurança em um dispositivo, incluindo:
- Criptografia AES-GCM de chaves de longo prazo do Bluetooth
- Armazenamentos de configuração de Wi-Fi
- Validação adicional de certificados de rede que exige o uso do TLSv1.2 para se conectar aos hosts de destino da API AM
- Verificação da integridade da política criptográfica. Recomendamos definir
como "true" para receber o status da verificação de integridade da política. Se a verificação de assinatura da política falhar, a política não será aplicada ao dispositivo, estatusReportingSettings.commonCriteriaModeEnabled
será definido comocommonCriteriaModeInfo.policy_signature_verification_status
.POLICY_SIGNATURE_VERIFICATION_FAILED
O modo de critérios comuns só é compatível com dispositivos da empresa que executam o Android 11 ou versões mais recentes.
Aviso: o modo Common Criteria impõe um modelo de segurança rígido, geralmente exigido apenas para produtos de TI usados em sistemas de segurança nacional e outras organizações altamente sensíveis. O uso padrão do dispositivo pode ser afetado. Ativada apenas se necessário. Se o modo de critérios comuns for desativado depois de ter sido ativado, todas as redes Wi-Fi configuradas pelo usuário poderão ser perdidas, e as redes Wi-Fi configuradas pela empresa que exigem entrada do usuário talvez precisem ser reconfiguradas.
Enums | |
---|---|
COMMON_CRITERIA_MODE_UNSPECIFIED |
Não especificado. O padrão é COMMON_CRITERIA_MODE_DISABLED. |
COMMON_CRITERIA_MODE_DISABLED |
Padrão. Desativa o modo Common Criteria. |
COMMON_CRITERIA_MODE_ENABLED |
Ativa o modo Common Criteria. |
MtePolicy
Controla a Memory Tagging Extension (MTE) no dispositivo.
Enums | |
---|---|
MTE_POLICY_UNSPECIFIED |
Não especificado. O valor padrão é . |
MTE_USER_CHOICE |
O usuário pode ativar ou desativar o MTE no dispositivo, se ele for compatível. |
MTE_ENFORCED |
O MTE está ativado no dispositivo, e o usuário não tem permissão para mudar essa configuração. Isso pode ser definido em dispositivos totalmente gerenciados e perfis de trabalho em dispositivos da empresa. Um Compatível com o Android 14 e versões mais recentes. Um |
MTE_DISABLED |
O MTE está desativado no dispositivo, e o usuário não tem permissão para mudar essa configuração. Isso se aplica apenas a dispositivos totalmente gerenciados. Em outros casos, um Compatível com o Android 14 e versões mais recentes. Um |
ContentProtectionPolicy
Controla se a proteção de conteúdo, que verifica apps enganosos, está ativada. Essa opção é aceita no Android 15 e versões mais recentes.
Enums | |
---|---|
CONTENT_PROTECTION_POLICY_UNSPECIFIED |
Não especificado. O valor padrão é . |
CONTENT_PROTECTION_DISABLED |
A proteção de conteúdo está desativada, e o usuário não pode mudar isso. |
CONTENT_PROTECTION_ENFORCED |
A proteção de conteúdo está ativada, e o usuário não pode mudar isso. Compatível com o Android 15 e versões mais recentes. Um |
CONTENT_PROTECTION_USER_CHOICE |
A proteção de conteúdo não é controlada pela política. O usuário pode escolher o comportamento da proteção de conteúdo. Compatível com o Android 15 e versões mais recentes. Um |
PersonalUsagePolicies
Políticas que controlam o uso pessoal em um dispositivo corporativo com um perfil de trabalho.
Representação JSON |
---|
{ "cameraDisabled": boolean, "screenCaptureDisabled": boolean, "accountTypesWithManagementDisabled": [ string ], "maxDaysWithWorkOff": integer, "personalPlayStoreMode": enum ( |
Campos | |
---|---|
cameraDisabled |
Se for "true", a câmera será desativada no perfil pessoal. |
screenCaptureDisabled |
Se for "true", a captura de tela será desativada para todos os usuários. |
accountTypesWithManagementDisabled[] |
Tipos de contas que não podem ser gerenciadas pelo usuário. |
maxDaysWithWorkOff |
Controla por quanto tempo o perfil de trabalho pode ficar desativado. A duração mínima precisa ser de pelo menos três dias. Outros detalhes:
|
personalPlayStoreMode |
Usado com |
personalApplications[] |
Política aplicada a aplicativos no perfil pessoal. |
privateSpacePolicy |
Opcional. Controla se um espaço privado é permitido no dispositivo. |
bluetoothSharing |
Opcional. Indica se o compartilhamento por Bluetooth é permitido. |
PlayStoreMode
Usado com personalApplications
para controlar como os apps no perfil pessoal são permitidos ou bloqueados.
Enums | |
---|---|
PLAY_STORE_MODE_UNSPECIFIED |
Não especificado. O valor padrão é BLOCKLIST . |
BLACKLIST |
Todos os apps da Play Store estão disponíveis para instalação no perfil pessoal, exceto aqueles cujo |
BLOCKLIST |
Todos os apps da Play Store estão disponíveis para instalação no perfil pessoal, exceto aqueles cujo installType é BLOCKED em personalApplications . |
ALLOWLIST |
Somente os apps explicitamente especificados em personalApplications com installType definido como AVAILABLE podem ser instalados no perfil pessoal. |
PersonalApplicationPolicy
Políticas para apps no perfil pessoal de um dispositivo da empresa com um perfil de trabalho.
Representação JSON |
---|
{
"packageName": string,
"installType": enum ( |
Campos | |
---|---|
packageName |
O nome do pacote do aplicativo. |
installType |
O tipo de instalação a ser realizada. |
InstallType
Tipos de comportamentos de instalação que um aplicativo de perfil pessoal pode ter.
Enums | |
---|---|
INSTALL_TYPE_UNSPECIFIED |
Não especificado. O valor padrão é AVAILABLE . |
BLOCKED |
O app está bloqueado e não pode ser instalado no perfil pessoal. Se o app já estiver instalado no dispositivo, ele será desinstalado. |
AVAILABLE |
O app está disponível para instalação no perfil pessoal. |
PrivateSpacePolicy
Controla se um espaço privado é permitido no dispositivo.
Enums | |
---|---|
PRIVATE_SPACE_POLICY_UNSPECIFIED |
Não especificado. O valor padrão é . |
PRIVATE_SPACE_ALLOWED |
Os usuários podem criar um perfil de espaço privado. |
PRIVATE_SPACE_DISALLOWED |
Os usuários não podem criar um perfil de espaço privado. Compatível apenas com dispositivos da empresa que têm um perfil de trabalho. Atenção: todos os espaços privados serão removidos. |
BluetoothSharing
Se o compartilhamento por Bluetooth é permitido no perfil pessoal de um dispositivo da empresa com um perfil de trabalho.
Enums | |
---|---|
BLUETOOTH_SHARING_UNSPECIFIED |
Não especificado. O valor padrão é BLUETOOTH_SHARING_ALLOWED . |
BLUETOOTH_SHARING_ALLOWED |
O compartilhamento por Bluetooth é permitido no perfil pessoal. Compatível com Android 8 e versões mais recentes. Um |
BLUETOOTH_SHARING_DISALLOWED |
O compartilhamento por Bluetooth não é permitido no perfil pessoal. Compatível com Android 8 e versões mais recentes. Um |
AutoDateAndTimeZone
Se a data, a hora e o fuso horário automáticos estão ativados em um dispositivo da empresa.
Enums | |
---|---|
AUTO_DATE_AND_TIME_ZONE_UNSPECIFIED |
Não especificado. O valor padrão é AUTO_DATE_AND_TIME_ZONE_USER_CHOICE . |
AUTO_DATE_AND_TIME_ZONE_USER_CHOICE |
A data, a hora e o fuso horário automáticos ficam a critério do usuário. |
AUTO_DATE_AND_TIME_ZONE_ENFORCED |
Forçar a data, a hora e o fuso horário automáticos no dispositivo. |
OncCertificateProvider
Esse recurso não está disponível para todos os usuários.
Representação JSON |
---|
{ "certificateReferences": [ string ], // Union field |
Campos | |
---|---|
certificateReferences[] |
Esse recurso não está disponível para todos os usuários. |
Campo de união Esse recurso não está disponível para todos os usuários. |
|
contentProviderEndpoint |
Esse recurso não está disponível para todos os usuários. |
ContentProviderEndpoint
Esse recurso não está disponível para todos os usuários.
Representação JSON |
---|
{ "uri": string, "packageName": string, "signingCertsSha256": [ string ] } |
Campos | |
---|---|
uri |
Esse recurso não está disponível para todos os usuários. |
packageName |
Esse recurso não está disponível para todos os usuários. |
signingCertsSha256[] |
Obrigatório. Esse recurso não está disponível para todos os usuários. |
CrossProfilePolicies
Controla os dados do perfil de trabalho que podem ser acessados no perfil pessoal e vice-versa. Um
com NonComplianceDetail
será informado se o dispositivo não tiver um perfil de trabalho.MANAGEMENT_MODE
Representação JSON |
---|
{ "showWorkContactsInPersonalProfile": enum ( |
Campos | |
---|---|
showWorkContactsInPersonalProfile |
Se os apps pessoais podem acessar os contatos armazenados no perfil de trabalho. Consulte também |
crossProfileCopyPaste |
Se o texto copiado de um perfil (pessoal ou de trabalho) pode ser colado no outro. |
crossProfileDataSharing |
Se os dados de um perfil (pessoal ou de trabalho) podem ser compartilhados com apps no outro perfil. Controla especificamente o compartilhamento de dados simples por intents. O gerenciamento de outros canais de comunicação entre perfis, como pesquisa de contatos, copiar/colar ou apps pessoais e de trabalho conectados, é configurado separadamente. |
workProfileWidgetsDefault |
Especifica o comportamento padrão dos widgets do perfil de trabalho. Se a política não especificar |
crossProfileAppFunctions |
Opcional. Controla se os apps do perfil pessoal podem invocar funções de apps expostas por apps no perfil de trabalho. |
exemptionsToShowWorkContactsInPersonalProfile |
Lista de apps excluídos da configuração
Compatível com o Android 14 e versões mais recentes. Um |
ShowWorkContactsInPersonalProfile
Se os apps pessoais podem acessar os contatos do perfil de trabalho, incluindo pesquisas de contatos e chamadas recebidas
Observação: depois que um contato de trabalho é acessado por um app pessoal, não é possível garantir que ele vai permanecer no mesmo app, já que pode ser compartilhado ou transferido para qualquer outro app, dependendo do comportamento do app permitido.
Enums | |
---|---|
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_UNSPECIFIED |
Não especificado. O valor padrão é Quando isso é definido, |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED |
Impede que apps pessoais acessem os contatos do perfil de trabalho e pesquisem contatos de trabalho. Quando essa opção está definida, os apps pessoais especificados em Compatível com o Android 7.0 e versões mais recentes. Um |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_ALLOWED |
Padrão. Permite que apps no perfil pessoal acessem contatos do perfil de trabalho, incluindo pesquisas de contatos e chamadas recebidas. Quando essa configuração é definida, os apps pessoais especificados em Compatível com o Android 7.0 e versões mais recentes. Um |
SHOW_WORK_CONTACTS_IN_PERSONAL_PROFILE_DISALLOWED_EXCEPT_SYSTEM |
Impede que a maioria dos apps pessoais acesse os contatos do perfil de trabalho, incluindo pesquisas de contatos e chamadas recebidas, exceto os apps padrão de telefone, mensagens e contatos do OEM. Nem os apps Telefone, Mensagens e Contatos configurados pelo usuário nem outros apps instalados no sistema ou no Google Play poderão consultar contatos de trabalho diretamente. Quando essa opção está definida, os apps pessoais especificados em Compatível com o Android 14 e versões mais recentes. Se essa opção for definida em um dispositivo com uma versão do Android anterior à 14, o comportamento vai voltar para |
CrossProfileCopyPaste
Se o texto copiado de um perfil (pessoal ou de trabalho) pode ser colado no outro.
Enums | |
---|---|
CROSS_PROFILE_COPY_PASTE_UNSPECIFIED |
Não especificado. O padrão é COPY_FROM_WORK_TO_PERSONAL_DISALLOWED |
COPY_FROM_WORK_TO_PERSONAL_DISALLOWED |
Padrão. Impede que os usuários colem no perfil pessoal o texto copiado do perfil de trabalho. O texto copiado do perfil pessoal pode ser colado no perfil de trabalho, e o texto copiado do perfil de trabalho pode ser colado no perfil de trabalho. |
CROSS_PROFILE_COPY_PASTE_ALLOWED |
O texto copiado em um perfil pode ser colado no outro. |
CrossProfileDataSharing
Se os dados de um perfil (pessoal ou de trabalho) podem ser compartilhados com apps no outro perfil. Controla especificamente o compartilhamento de dados simples por intents. Isso inclui ações como abrir um navegador da Web, abrir um mapa, compartilhar conteúdo, abrir um documento etc. O gerenciamento de outros canais de comunicação entre perfis, como pesquisa de contatos, copiar/colar ou apps pessoais e de trabalho conectados, é configurado separadamente.
Enums | |
---|---|
CROSS_PROFILE_DATA_SHARING_UNSPECIFIED |
Não especificado. O padrão é DATA_SHARING_FROM_WORK_TO_PERSONAL_DISALLOWED. |
CROSS_PROFILE_DATA_SHARING_DISALLOWED |
Impede que os dados sejam compartilhados do perfil pessoal para o de trabalho e vice-versa. |
DATA_SHARING_FROM_WORK_TO_PERSONAL_DISALLOWED |
Padrão. Impede que os usuários compartilhem dados do perfil de trabalho com apps no perfil pessoal. Os dados pessoais podem ser compartilhados com apps de trabalho. |
CROSS_PROFILE_DATA_SHARING_ALLOWED |
Os dados de um perfil podem ser compartilhados com o outro. |
WorkProfileWidgetsDefault
Controla se os aplicativos do perfil de trabalho podem adicionar widgets à tela inicial, onde nenhuma política específica do app está definida. Caso contrário, a política específica do app terá prioridade.
Enums | |
---|---|
WORK_PROFILE_WIDGETS_DEFAULT_UNSPECIFIED |
Não especificado. O padrão é WORK_PROFILE_WIDGETS_DEFAULT_DISALLOWED. |
WORK_PROFILE_WIDGETS_DEFAULT_ALLOWED |
Os widgets do perfil de trabalho são permitidos por padrão. Isso significa que, se a política não especificar como para o aplicativo, ele poderá adicionar widgets à tela inicial. |
WORK_PROFILE_WIDGETS_DEFAULT_DISALLOWED |
Os widgets do perfil de trabalho são proibidos por padrão. Isso significa que, se a política não especificar como para o aplicativo, não será possível adicionar widgets à tela inicial. |
CrossProfileAppFunctions
Controla se os apps do perfil pessoal podem invocar funções de apps expostas por apps no perfil de trabalho.
Enums | |
---|---|
CROSS_PROFILE_APP_FUNCTIONS_UNSPECIFIED |
Não especificado. Se for definido como , o padrão será . Se for definido como , o padrão será . |
CROSS_PROFILE_APP_FUNCTIONS_DISALLOWED |
Os apps do perfil pessoal não podem invocar funções expostas por apps no perfil de trabalho. |
CROSS_PROFILE_APP_FUNCTIONS_ALLOWED |
Os apps do perfil pessoal podem invocar funções expostas por apps no perfil de trabalho. Se essa opção estiver definida, não poderá ser definida como . Caso contrário, a política será rejeitada. |
PreferentialNetworkService
Controla se o serviço de rede preferencial está ativado no perfil de trabalho ou em dispositivos totalmente gerenciados. Consulte
para ver detalhes.preferentialNetworkService
Enums | |
---|---|
PREFERENTIAL_NETWORK_SERVICE_UNSPECIFIED |
Não especificado. O valor padrão é PREFERENTIAL_NETWORK_SERVICES_DISABLED . |
PREFERENTIAL_NETWORK_SERVICE_DISABLED |
O serviço de rede preferencial está desativado no perfil de trabalho. |
PREFERENTIAL_NETWORK_SERVICE_ENABLED |
O serviço de rede preferencial está ativado no perfil de trabalho. Essa configuração só é compatível com perfis de trabalho em dispositivos com o Android 12 ou versões mais recentes. A partir do Android 13, os dispositivos totalmente gerenciados também são compatíveis. |
UsageLog
Controla os tipos de registros de atividade do dispositivo coletados e informados por notificação do Pub/Sub.
Representação JSON |
---|
{ "enabledLogTypes": [ enum ( |
Campos | |
---|---|
enabledLogTypes[] |
Especifica quais tipos de registros estão ativados. Os usuários vão receber mensagens no dispositivo quando o registro de uso estiver ativado. |
uploadOnCellularAllowed[] |
Especifica quais dos tipos de registros ativados podem ser enviados por upload usando dados móveis. Por padrão, os registros são enfileirados para upload quando o dispositivo se conecta ao Wi-Fi. |
LogType
Os tipos de registros de atividade do dispositivo que são informados pelo aparelho.
Enums | |
---|---|
LOG_TYPE_UNSPECIFIED |
Esse valor não é usado. |
SECURITY_LOGS |
Ative o registro de eventos de segurança no dispositivo, como quando a senha do dispositivo é digitada incorretamente ou um armazenamento removível é montado. Consulte para ver uma descrição completa dos eventos de segurança registrados. Compatível com dispositivos totalmente gerenciados no Android 7 e versões mais recentes. Compatível com dispositivos da empresa com um perfil de trabalho no Android 12 e versões mais recentes, em que apenas eventos de segurança do perfil de trabalho são registrados. Pode ser substituído pelo escopo delegado do aplicativo
|
NETWORK_ACTIVITY_LOGS |
Ative o registro de eventos de rede no dispositivo, como buscas DNS e conexões TCP. Consulte para ver uma descrição completa dos eventos de rede registrados. Disponível para dispositivos totalmente gerenciados com Android 8 e versões mais recentes. Compatível com dispositivos corporativos com um perfil de trabalho no Android 12 e versões mais recentes, em que apenas eventos de rede do perfil de trabalho são registrados. Pode ser substituído pelo escopo delegado do aplicativo
|
CameraAccess
Controla o uso da câmera e se o usuário tem acesso à chave de acesso à câmera. O botão de alternância de acesso à câmera está disponível no Android 12 e em versões mais recentes. Como princípio geral, a possibilidade de desativar a câmera se aplica a todo o dispositivo em dispositivos totalmente gerenciados e apenas no perfil de trabalho em dispositivos com um perfil de trabalho. A possibilidade de desativar o controle de ativação/desativação do acesso à câmera se aplica apenas a dispositivos totalmente gerenciados, e nesse caso, a todo o dispositivo. Para mais detalhes, consulte os valores de enumeração.
Enums | |
---|---|
CAMERA_ACCESS_UNSPECIFIED |
Se for verdadeiro, isso será equivalente a . Caso contrário, é equivalente a . |
CAMERA_ACCESS_USER_CHOICE |
O campo é ignorado. Esse é o comportamento padrão do dispositivo: todas as câmeras estão disponíveis. No Android 12 e em versões mais recentes, o usuário pode usar a opção de alternância de acesso à câmera. |
CAMERA_ACCESS_DISABLED |
O campo Não há restrições explícitas na opção de ativar/desativar o acesso à câmera no Android 12 e versões mais recentes. Em dispositivos totalmente gerenciados, essa opção não tem efeito porque todas as câmeras estão desativadas. Em dispositivos com um perfil de trabalho, essa opção não afeta os apps nesse perfil, mas afeta os apps fora dele. |
CAMERA_ACCESS_ENFORCED |
O campo é ignorado. Todas as câmeras do dispositivo estão disponíveis. Em dispositivos totalmente gerenciados com Android 12 e versões mais recentes, o usuário não pode usar a alternância de acesso à câmera. Em dispositivos que não são totalmente gerenciados ou que executam o Android 11 ou versões anteriores, isso é equivalente a . |
MicrophoneAccess
Em dispositivos totalmente gerenciados, controla o uso do microfone e se o usuário tem acesso à opção de ativar/desativar o acesso ao microfone. Essa configuração não afeta dispositivos que não são totalmente gerenciados. A chave de acesso ao microfone está disponível no Android 12 e em versões mais recentes.
Enums | |
---|---|
MICROPHONE_ACCESS_UNSPECIFIED |
Se for verdadeiro, isso será equivalente a . Caso contrário, é equivalente a . |
MICROPHONE_ACCESS_USER_CHOICE |
O campo é ignorado. Esse é o comportamento padrão do dispositivo: o microfone está disponível. No Android 12 e em versões mais recentes, o usuário pode usar a alternância de acesso ao microfone. |
MICROPHONE_ACCESS_DISABLED |
O campo A opção de ativar/desativar o acesso ao microfone não tem efeito porque o microfone está desativado. |
MICROPHONE_ACCESS_ENFORCED |
O campo é ignorado. O microfone do dispositivo está disponível. Em dispositivos com o Android 12 e versões mais recentes, não é possível usar a alternância de acesso ao microfone. Em dispositivos com Android 11 ou versões anteriores, isso equivale a . |
DeviceConnectivityManagement
Aborda controles para conectividade de dispositivos, como Wi-Fi, acesso a dados USB, conexões de teclado/mouse e muito mais.
Representação JSON |
---|
{ "usbDataAccess": enum ( |
Campos | |
---|---|
usbDataAccess |
Controla quais arquivos e/ou dados podem ser transferidos por USB. Compatível apenas com dispositivos da empresa. |
configureWifi |
Controla os privilégios de configuração do Wi-Fi. Dependendo da opção definida, o usuário terá controle total, limitado ou nenhum controle na configuração de redes Wi-Fi. |
wifiDirectSettings |
Controla a configuração e o uso das configurações do Wi-Fi Direct. Compatível com dispositivos da empresa que executam o Android 13 e versões mais recentes. |
tetheringSettings |
Controla as configurações de tethering. Com base no valor definido, o usuário é parcialmente ou totalmente impedido de usar diferentes formas de tethering. |
wifiSsidPolicy |
Restrições de quais SSIDs Wi-Fi o dispositivo pode se conectar. Isso não afeta quais redes podem ser configuradas no dispositivo. Compatível com dispositivos da empresa que executam o Android 13 e versões mais recentes. |
wifiRoamingPolicy |
Opcional. Política de roaming Wi-Fi. |
bluetoothSharing |
Opcional. Controla se o compartilhamento por Bluetooth é permitido. |
preferentialNetworkServiceSettings |
Opcional. Configuração preferencial de serviço de rede. Definir esse campo vai substituir |
apnPolicy |
Opcional. Política de nome do ponto de acesso (APN). Configuração para nomes de pontos de acesso (APNs) que podem substituir qualquer outro APN no dispositivo. Consulte |
UsbDataAccess
Controla quais arquivos e/ou dados podem ser transferidos por USB. Não afeta as funções de carregamento. Compatível apenas com dispositivos da empresa.
Enums | |
---|---|
USB_DATA_ACCESS_UNSPECIFIED |
Não especificado. O valor padrão é . |
ALLOW_USB_DATA_TRANSFER |
Todos os tipos de transferência de dados USB são permitidos. é ignorado. |
DISALLOW_USB_FILE_TRANSFER |
A transferência de arquivos por USB não é permitida. Outros tipos de conexões de dados USB, como mouse e teclado, são permitidos. é ignorado. |
DISALLOW_USB_DATA_TRANSFER |
Quando definido, todos os tipos de transferências de dados USB são proibidos. Compatível com dispositivos que executam o Android 12 ou versões mais recentes com USB HAL 1.3 ou versões mais recentes. Se a configuração não for compatível, será definido. Um com será informado se a versão do Android for anterior à 12. Um com será informado se o dispositivo não tiver a HAL USB 1.3 ou mais recente. é ignorado. |
ConfigureWifi
Controla os privilégios de configuração do Wi-Fi. Dependendo da opção definida, o usuário terá controle total, limitado ou nenhum controle na configuração de redes Wi-Fi.
Enums | |
---|---|
CONFIGURE_WIFI_UNSPECIFIED |
Não especificado. O padrão é , a menos que esteja definido como "true". Se for definido como "true", isso será equivalente a . |
ALLOW_CONFIGURING_WIFI |
O usuário tem permissão para configurar o Wi-Fi. é ignorado. |
DISALLOW_ADD_WIFI_CONFIG |
Não é possível adicionar novas configurações de Wi-Fi. O usuário só pode alternar entre redes já configuradas. Compatível com o Android 13 e versões mais recentes em dispositivos totalmente gerenciados e perfis de trabalho em dispositivos da empresa. Se a configuração não for compatível, será definido. Um com será informado se a versão do Android for anterior à 13. é ignorado. |
DISALLOW_CONFIGURING_WIFI |
Não permite configurar redes Wi-Fi. A configuração é ignorada quando esse valor é definido. Compatível com dispositivos totalmente gerenciados e perfis de trabalho em dispositivos da empresa, em todos os níveis de API compatíveis. Para dispositivos totalmente gerenciados, essa configuração remove todas as redes configuradas e retém apenas as redes configuradas usando a política . Para perfis de trabalho em dispositivos da empresa, as redes configuradas não são afetadas, e o usuário não pode adicionar, remover ou modificar redes Wi-Fi. Observação:se não for possível fazer uma conexão de rede na inicialização e a configuração do Wi-Fi estiver desativada, a saída de emergência da rede será mostrada para atualizar a política do dispositivo (consulte ). |
WifiDirectSettings
Controla as configurações do Wi-Fi Direct. Compatível com dispositivos da empresa que executam o Android 13 e versões mais recentes.
Enums | |
---|---|
WIFI_DIRECT_SETTINGS_UNSPECIFIED |
Não especificado. O valor padrão é . |
ALLOW_WIFI_DIRECT |
O usuário pode usar o Wi-Fi Direct. |
DISALLOW_WIFI_DIRECT |
O usuário não tem permissão para usar o Wi-Fi Direct. Um com será informado se a versão do Android for anterior à 13. |
TetheringSettings
Controla até que ponto o usuário pode usar diferentes formas de tethering, como tethering de Wi-Fi, tethering de Bluetooth etc.
Enums | |
---|---|
TETHERING_SETTINGS_UNSPECIFIED |
Não especificado. O padrão é , a menos que esteja definido como "true". Se for definido como "true", isso será equivalente a . |
ALLOW_ALL_TETHERING |
Permite a configuração e o uso de todas as formas de tethering. é ignorado. |
DISALLOW_WIFI_TETHERING |
Impede que o usuário use o tethering Wi-Fi. Compatível com dispositivos da empresa que executam o Android 13 e versões mais recentes. Se a configuração não for compatível, será definido. Um com será informado se a versão do Android for anterior à 13. é ignorado. |
DISALLOW_ALL_TETHERING |
Bloqueia todas as formas de tethering. Compatível com dispositivos totalmente gerenciados e perfil de trabalho em dispositivos da empresa, em todas as versões compatíveis do Android. A configuração é ignorada. |
WifiSsidPolicy
Restrições de quais SSIDs Wi-Fi o dispositivo pode se conectar. Isso não afeta quais redes podem ser configuradas no dispositivo. Compatível com dispositivos da empresa que executam o Android 13 e versões mais recentes.
Representação JSON |
---|
{ "wifiSsidPolicyType": enum ( |
Campos | |
---|---|
wifiSsidPolicyType |
Tipo da política de SSID do Wi-Fi a ser aplicada. |
wifiSsids[] |
Opcional. Lista de SSIDs Wi-Fi que devem ser aplicados na política. Esse campo não pode estar vazio quando "WifiSsidPolicyType" estiver definido como |
WifiSsidPolicyType
Os tipos de política de SSID do Wi-Fi que podem ser aplicados ao dispositivo.
Enums | |
---|---|
WIFI_SSID_POLICY_TYPE_UNSPECIFIED |
O valor padrão é . O campo não pode ser definido. Não há restrições quanto ao SSID a que o dispositivo pode se conectar. |
WIFI_SSID_DENYLIST |
O dispositivo não consegue se conectar a nenhuma rede Wi-Fi cujo SSID esteja em , mas pode se conectar a outras redes. |
WIFI_SSID_ALLOWLIST |
O dispositivo só pode fazer conexões Wi-Fi com os SSIDs em . não pode ficar em branco. O dispositivo não poderá se conectar a nenhuma outra rede Wi-Fi. |
WifiSsid
Representa um SSID do Wi-Fi.
Representação JSON |
---|
{ "wifiSsid": string } |
Campos | |
---|---|
wifiSsid |
Obrigatório. SSID do Wi-Fi representado como uma string. |
WifiRoamingPolicy
Política de roaming Wi-Fi.
Representação JSON |
---|
{
"wifiRoamingSettings": [
{
object ( |
Campos | |
---|---|
wifiRoamingSettings[] |
Opcional. Configurações de roaming de Wi-Fi. Os SSIDs fornecidos nesta lista precisam ser exclusivos. Caso contrário, a política será rejeitada. |
WifiRoamingSetting
Configuração de roaming Wi-Fi.
Representação JSON |
---|
{
"wifiSsid": string,
"wifiRoamingMode": enum ( |
Campos | |
---|---|
wifiSsid |
Obrigatório. SSID da rede Wi-Fi. |
wifiRoamingMode |
Obrigatório. Modo de roaming Wi-Fi para o SSID especificado. |
WifiRoamingMode
Modo de roaming Wi-Fi.
Enums | |
---|---|
WIFI_ROAMING_MODE_UNSPECIFIED |
Não especificado. O valor padrão é . |
WIFI_ROAMING_DISABLED |
O roaming Wi-Fi está desativado. Compatível com o Android 15 e versões mais recentes em dispositivos totalmente gerenciados e perfis de trabalho em dispositivos corporativos. Um com é informado para outros modos de gerenciamento. Um com será informado se a versão do Android for anterior à 15. |
WIFI_ROAMING_DEFAULT |
Modo de roaming Wi-Fi padrão do dispositivo. |
WIFI_ROAMING_AGGRESSIVE |
Modo de roaming agressivo que permite um roaming de Wi-Fi mais rápido. Compatível com o Android 15 e versões mais recentes em dispositivos totalmente gerenciados e perfis de trabalho em dispositivos corporativos. Um com é informado para outros modos de gerenciamento. Um com será informado se a versão do Android for anterior à 15. Um com será informado se o dispositivo não for compatível com o modo de roaming agressivo. |
BluetoothSharing
Controla se o compartilhamento por Bluetooth é permitido.
Enums | |
---|---|
BLUETOOTH_SHARING_UNSPECIFIED |
Não especificado. O padrão é BLUETOOTH_SHARING_DISALLOWED em perfis de trabalho e BLUETOOTH_SHARING_ALLOWED em dispositivos totalmente gerenciados. |
BLUETOOTH_SHARING_ALLOWED |
O compartilhamento por Bluetooth é permitido. Compatível com Android 8 e versões mais recentes. Um |
BLUETOOTH_SHARING_DISALLOWED |
O compartilhamento por Bluetooth não é permitido. Compatível com Android 8 e versões mais recentes. Um |
PreferentialNetworkServiceSettings
Configurações do serviço de rede preferencial.
Representação JSON |
---|
{ "preferentialNetworkServiceConfigs": [ { object ( |
Campos | |
---|---|
preferentialNetworkServiceConfigs[] |
Obrigatório. Configurações preferenciais de serviço de rede que permitem ter várias divisões empresariais. Não pode haver várias configurações com o mesmo |
defaultPreferentialNetworkId |
Obrigatório. ID da rede preferencial padrão para os aplicativos que não estão em
|
PreferentialNetworkServiceConfig
Configuração individual do serviço de rede preferencial.
Representação JSON |
---|
{ "preferentialNetworkId": enum ( |
Campos | |
---|---|
preferentialNetworkId |
Obrigatório. Identificador de rede preferencial. Não pode ser definido como |
fallbackToDefaultConnection |
Opcional. Se o fallback para a rede padrão em todo o dispositivo é permitido. Se for definido como |
nonMatchingNetworks |
Opcional. Se os apps a que essa configuração se aplica estão bloqueados para usar redes que não sejam o serviço preferencial. Se for definido como |
FallbackToDefaultConnection
Se o fallback para a rede padrão em todo o dispositivo é permitido. Embora essa configuração determine se os apps sujeitos a ela têm uma rede padrão na ausência de um serviço preferencial, os apps ainda podem decidir explicitamente usar outra rede que não seja a padrão solicitando-as ao sistema. Essa configuração não determina se os apps estão bloqueados para usar outras redes. Consulte
para essa configuração.nonMatchingNetworks
Enums | |
---|---|
FALLBACK_TO_DEFAULT_CONNECTION_UNSPECIFIED |
Não especificado. O valor padrão é FALLBACK_TO_DEFAULT_CONNECTION_ALLOWED . |
FALLBACK_TO_DEFAULT_CONNECTION_ALLOWED |
O retorno à conexão padrão é permitido. Se essa opção estiver definida, não poderá ser definida como NON_MATCHING_NETWORKS_DISALLOWED . Caso contrário, a política será rejeitada. |
FALLBACK_TO_DEFAULT_CONNECTION_DISALLOWED |
Não é permitido fazer fallback para a conexão padrão. |
NonMatchingNetworks
Se os apps a que essa configuração se aplica podem usar redes diferentes do serviço preferencial. Os apps podem inspecionar a lista de redes disponíveis no dispositivo e usar várias redes simultaneamente por motivos de desempenho, privacidade ou outros.
Enums | |
---|---|
NON_MATCHING_NETWORKS_UNSPECIFIED |
Não especificado. O valor padrão é NON_MATCHING_NETWORKS_ALLOWED . |
NON_MATCHING_NETWORKS_ALLOWED |
Os apps a que essa configuração se aplica podem usar redes diferentes do serviço preferencial. |
NON_MATCHING_NETWORKS_DISALLOWED |
Os apps a que essa configuração se aplica não podem usar outras redes além do serviço preferencial. Isso pode ser definido no Android 14 e versões mais recentes. Um com será informado se a versão do Android for anterior à 14. Se isso for definido, precisará ser definido como FALLBACK_TO_DEFAULT_CONNECTION_DISALLOWED . Caso contrário, a política será rejeitada. |
ApnPolicy
Política de nome do ponto de acesso (APN). Configuração para nomes de pontos de acesso (APNs) que podem substituir qualquer outro APN no dispositivo. Consulte
e OVERRIDE_APNS_ENABLED
para mais detalhes.overrideApns
Representação JSON |
---|
{ "overrideApns": enum ( |
Campos | |
---|---|
overrideApns |
Opcional. Se os APNs de substituição estão desativados ou ativados. Consulte |
apnSettings[] |
Opcional. Configurações de APN para substituir APNs. Não pode haver conflito entre as configurações de APN fornecidas. Caso contrário, a política será rejeitada. Dois |
OverrideApns
Se os APNs de substituição estão desativados ou ativados. Consulte DevicePolicyManager.setOverrideApnsEnabled
para mais detalhes.
Enums | |
---|---|
OVERRIDE_APNS_UNSPECIFIED |
Não especificado. O valor padrão é OVERRIDE_APNS_DISABLED . |
OVERRIDE_APNS_DISABLED |
Substituição de APNs desativada. Todos os configurados são salvos no dispositivo, mas ficam desativados e não têm efeito. Todas as outras APNs no dispositivo continuam em uso. |
OVERRIDE_APNS_ENABLED |
Substituição de APNs ativada. Somente as substituições de APNs estão em uso. Todas as outras APNs são ignoradas. Essa configuração só pode ser definida em dispositivos totalmente gerenciados com o Android 10 e versões mais recentes. Para substituições de perfis de trabalho, as APNs são ativadas por , e esse valor não pode ser definido. Um com é informado se a versão do Android for anterior à 10. Um com é informado para perfis de trabalho. |
ApnSetting
Uma configuração de nome do ponto de acesso (APN) para uma conexão de dados de operadora. O APN fornece configuração para conectar um dispositivo de rede celular a uma rede de dados IP. Uma operadora usa essa configuração para decidir qual endereço IP atribuir, quais métodos de segurança aplicar e como o dispositivo pode ser conectado a redes particulares.
Representação JSON |
---|
{ "apnTypes": [ enum ( |
Campos | |
---|---|
apnTypes[] |
Obrigatório. Categorias de uso para o APN. A política será rejeitada se este campo estiver vazio ou contiver |
apn |
Obrigatório. Nome da APN. A política será rejeitada se este campo estiver vazio. |
displayName |
Obrigatório. Nome legível que descreve a APN. A política será rejeitada se este campo estiver vazio. |
alwaysOnSetting |
Opcional. Indica se os recursos do plano de usuário precisam ser ativados durante cada transição do modo CM-IDLE para o estado CM-CONNECTED para essa APN. Consulte a seção 5.6.13 do 3GPP TS 23.501. |
authType |
Opcional. Tipo de autenticação do APN. |
carrierId |
Opcional. ID da operadora para a APN. Um valor de 0 (padrão) significa que não foi definido, e valores negativos são rejeitados. |
mmsProxyAddress |
Opcional. Endereço proxy de MMS (Serviço de mensagens multimídia) do APN, que pode ser um endereço IP ou um nome de host (não um URL). |
mmsProxyPort |
Opcional. Porta proxy MMS (serviço de mensagens multimídia) do APN. Um valor de 0 (padrão) significa que não foi definido, e valores negativos são rejeitados. |
mmsc |
Opcional. URI do MMSC (Multimedia Messaging Service Center) do APN. |
mtuV4 |
Opcional. O tamanho padrão da MTU (unidade máxima de transmissão) em bytes das rotas IPv4 ativadas por essa configuração de APN. Um valor de 0 (padrão) significa que não foi definido, e valores negativos são rejeitados. Compatível com Android 13 e versões mais recentes. Um |
mtuV6 |
Opcional. O tamanho da MTU (unidade máxima de transmissão) da interface móvel IPv6 a que a APN se conectou. Um valor de 0 (padrão) significa que não foi definido, e valores negativos são rejeitados. Compatível com Android 13 e versões mais recentes. Um |
mvnoType |
Opcional. Tipo de correspondência de MVNO para o APN. |
networkTypes[] |
Opcional. Tecnologias de rádio (tipos de rede) que a APN pode usar. A política será rejeitada se este campo contiver |
username |
Opcional. Nome de usuário do APN. |
password |
Opcional. Senha da APN. |
numericOperatorId |
Opcional. O ID numérico do operador da APN. O ID do operador numérico é definido como MCC (código de país para dispositivos móveis) + MNC (código de rede móvel). |
protocol |
Opcional. O protocolo a ser usado para se conectar a esse APN. |
roamingProtocol |
Opcional. O protocolo a ser usado para se conectar a esse APN enquanto o dispositivo está em roaming. |
proxyAddress |
Opcional. O endereço do proxy da APN. |
proxyPort |
Opcional. A porta do proxy da APN. Um valor de 0 (padrão) significa que não foi definido, e valores negativos são rejeitados. |
ApnType
Categoria de uso do APN.
Enums | |
---|---|
APN_TYPE_UNSPECIFIED |
Não especificado. Esse valor não é usado. |
ENTERPRISE |
Tipo de APN para tráfego corporativo. Compatível com Android 13 e versões mais recentes. Um com será informado se a versão do Android for anterior à 13. |
BIP |
Tipo de APN para BIP (protocolo independente de portador). Essa configuração só pode ser definida em dispositivos totalmente gerenciados com o Android 12 ou versões mais recentes. Um com será informado se a versão do Android for anterior à 12. Um com é informado para perfis de trabalho. |
CBS |
Tipo de APN para CBS (serviços da marca da operadora). Essa configuração só pode ser feita em dispositivos totalmente gerenciados. Um com é informado para perfis de trabalho. |
DEFAULT |
Tipo de APN para tráfego de dados padrão. Essa configuração só pode ser feita em dispositivos totalmente gerenciados. Um com é informado para perfis de trabalho. |
DUN |
Tipo de APN para tráfego DUN (rede discada). Essa configuração só pode ser feita em dispositivos totalmente gerenciados. Um com é informado para perfis de trabalho. |
EMERGENCY |
Tipo de APN para PDN de emergência. Não é um APN de IA, mas é usado para acesso a serviços da operadora em uma situação de chamada de emergência. Essa configuração só pode ser feita em dispositivos totalmente gerenciados. Um com é informado para perfis de trabalho. |
FOTA |
Tipo de APN para acessar o portal FOTA (Firmware Over-the-Air) da operadora, usado para atualizações over the air. Essa configuração só pode ser feita em dispositivos totalmente gerenciados. Um com é informado para perfis de trabalho. |
HIPRI |
Tipo de APN para tráfego HiPri (alta prioridade). Essa configuração só pode ser feita em dispositivos totalmente gerenciados. Um com é informado para perfis de trabalho. |
IA |
Tipo de APN para APN de IA (anexação inicial). Essa configuração só pode ser feita em dispositivos totalmente gerenciados. Um com é informado para perfis de trabalho. |
IMS |
Tipo de APN para tráfego IMS (subsistema multimídia IP). Essa configuração só pode ser feita em dispositivos totalmente gerenciados. Um com é informado para perfis de trabalho. |
MCX |
Tipo de APN para MCX (serviço essencial) em que X pode ser PTT/vídeo/dados. Essa configuração só pode ser feita em dispositivos totalmente gerenciados. Um com é informado para perfis de trabalho. |
MMS |
Tipo de APN para tráfego de MMS (serviço de mensagens multimídia). Essa configuração só pode ser feita em dispositivos totalmente gerenciados. Um com é informado para perfis de trabalho. |
RCS |
Tipo de APN para RCS (Serviços de Comunicação Avançada). Essa configuração só pode ser definida em dispositivos totalmente gerenciados com o Android 15 ou versões mais recentes. Um com será informado se a versão do Android for anterior à 15. Um com é informado para perfis de trabalho. |
SUPL |
Tipo de APN para GPS assistido por SUPL (Secure User Plane Location). Essa configuração só pode ser feita em dispositivos totalmente gerenciados. Um com é informado para perfis de trabalho. |
VSIM |
Tipo de APN para o serviço VSIM (SIM virtual). Essa configuração só pode ser definida em dispositivos totalmente gerenciados com o Android 12 ou versões mais recentes. Um com será informado se a versão do Android for anterior à 12. Um com é informado para perfis de trabalho. |
XCAP |
Tipo de APN para tráfego XCAP (protocolo de acesso à configuração XML). Essa configuração só pode ser definida em dispositivos totalmente gerenciados com Android 11 ou versões mais recentes. Um com será informado se a versão do Android for anterior à 11. Um com é informado para perfis de trabalho. |
AlwaysOnSetting
Indica se os recursos do plano de usuário precisam ser ativados durante cada transição do modo CM-IDLE para o estado CM-CONNECTED para essa APN. Consulte a seção 5.6.13 do 3GPP TS 23.501.
Enums | |
---|---|
ALWAYS_ON_SETTING_UNSPECIFIED |
Não especificado. O valor padrão é NOT_ALWAYS_ON . |
NOT_ALWAYS_ON |
A sessão de PDU criada por esse APN não deve estar sempre ativa. |
ALWAYS_ON |
A sessão de PDU iniciada por essa APN precisa estar sempre ativa. Compatível com o Android 15 e versões mais recentes. Um com será informado se a versão do Android for anterior à 15. |
AuthType
Tipo de autenticação do APN.
Enums | |
---|---|
AUTH_TYPE_UNSPECIFIED |
Não especificado. Se estiver vazio, o padrão será NONE . Caso contrário, o padrão será PAP_OR_CHAP . |
NONE |
A autenticação não é necessária. |
PAP |
Tipo de autenticação para PAP. |
CHAP |
Tipo de autenticação para CHAP. |
PAP_OR_CHAP |
Tipo de autenticação para PAP ou CHAP. |
MvnoType
Tipo de correspondência de MVNO para o APN.
Enums | |
---|---|
MVNO_TYPE_UNSPECIFIED |
O tipo de MVNO não foi especificado. |
GID |
Tipo de MVNO para o nível 1 do identificador de grupo. |
ICCID |
Tipo de MVNO para ICCID. |
IMSI |
Tipo de MVNO para IMSI. |
SPN |
Tipo de MVNO para SPN (nome do provedor de serviços). |
NetworkType
Tecnologia de rádio (tipo de rede) que a APN pode usar.
Enums | |
---|---|
NETWORK_TYPE_UNSPECIFIED |
Não especificado. Esse valor não pode ser usado. |
EDGE |
Tecnologia de rádio EDGE. |
GPRS |
Tecnologia de rádio GPRS. |
GSM |
Tecnologia de rádio GSM. |
HSDPA |
Tecnologia de rádio HSDPA. |
HSPA |
Tecnologia de rádio HSPA. |
HSPAP |
Tecnologia de rádio HSPAP. |
HSUPA |
Tecnologia de rádio HSUPA. |
IWLAN |
Tecnologia de rádio IWLAN. |
LTE |
Tecnologia de rádio LTE. |
NR |
Tecnologia de rádio NR (New Radio) 5G. |
TD_SCDMA |
Tecnologia de rádio TD_SCDMA. |
UMTS |
Tecnologia de rádio UMTS. |
Protocolo
O protocolo a ser usado para se conectar à APN.
Enums | |
---|---|
PROTOCOL_UNSPECIFIED |
O protocolo não foi especificado. |
IP |
Protocolo de Internet. |
IPV4V6 |
Tipo de PDP virtual introduzido para lidar com a capacidade de UE de pilha dupla de IP. |
IPV6 |
Protocolo de Internet, versão 6. |
NON_IP |
Transferência de dados não IP para uma rede de dados de pacotes externa. |
PPP |
Protocolo ponto a ponto. |
UNSTRUCTURED |
Transferência de dados não estruturados para a rede de dados via N6. |
DeviceRadioState
Controles para configurações de rádio do dispositivo.
Representação JSON |
---|
{ "wifiState": enum ( |
Campos | |
---|---|
wifiState |
Controla o estado atual do Wi-Fi e se o usuário pode mudar esse estado. |
airplaneModeState |
Controla se o modo avião pode ser ativado ou desativado pelo usuário. |
ultraWidebandState |
Controla o estado da configuração de banda ultralarga e se o usuário pode ativar ou desativar. |
cellularTwoGState |
Controla se a configuração 2G celular pode ser ativada ou desativada pelo usuário. |
minimumWifiSecurityLevel |
O nível mínimo de segurança exigido das redes Wi-Fi a que o dispositivo pode se conectar. |
WifiState
Controla se o Wi-Fi está ativado ou desativado como um estado e se o usuário pode mudar esse estado. Compatível com dispositivos da empresa que executam o Android 13 e versões mais recentes.
Enums | |
---|---|
WIFI_STATE_UNSPECIFIED |
Não especificado. O valor padrão é . |
WIFI_STATE_USER_CHOICE |
O usuário pode ativar/desativar o Wi-Fi. |
WIFI_ENABLED |
O Wi-Fi está ativado, e o usuário não pode desativá-lo. Um com será informado se a versão do Android for anterior à 13. |
WIFI_DISABLED |
O Wi-Fi está desativado, e o usuário não tem permissão para ativá-lo. Um com será informado se a versão do Android for anterior à 13. |
AirplaneModeState
Controla o estado do modo avião e se o usuário pode ativar ou desativar esse modo. Compatível com o Android 9 e versões mais recentes. Compatível com dispositivos totalmente gerenciados e perfis de trabalho em dispositivos da empresa.
Enums | |
---|---|
AIRPLANE_MODE_STATE_UNSPECIFIED |
Não especificado. O valor padrão é . |
AIRPLANE_MODE_USER_CHOICE |
O usuário pode ativar ou desativar o modo avião. |
AIRPLANE_MODE_DISABLED |
O modo avião está desativado. O usuário não tem permissão para ativar o modo avião. Um com é informado se a versão do Android for anterior à 9. |
UltraWidebandState
Controla o estado da configuração de banda ultralarga e se o usuário pode ativar ou desativar. Compatível com o Android 14 e versões mais recentes. Compatível com dispositivos totalmente gerenciados e perfis de trabalho em dispositivos da empresa.
Enums | |
---|---|
ULTRA_WIDEBAND_STATE_UNSPECIFIED |
Não especificado. O valor padrão é . |
ULTRA_WIDEBAND_USER_CHOICE |
O usuário pode ativar ou desativar a banda ultralarga. |
ULTRA_WIDEBAND_DISABLED |
A banda ultralarga está desativada. O usuário não tem permissão para ativar a banda ultralarga nas configurações. Um com será informado se a versão do Android for anterior à 14. |
CellularTwoGState
Controla o estado da configuração de celular 2G e se o usuário pode ativar ou desativar. Compatível com o Android 14 e versões mais recentes. Compatível com dispositivos totalmente gerenciados e perfis de trabalho em dispositivos da empresa.
Enums | |
---|---|
CELLULAR_TWO_G_STATE_UNSPECIFIED |
Não especificado. O valor padrão é . |
CELLULAR_TWO_G_USER_CHOICE |
O usuário pode ativar ou desativar o 2G celular. |
CELLULAR_TWO_G_DISABLED |
O 2G celular está desativado. O usuário não tem permissão para ativar o 2G móvel nas configurações. Um com será informado se a versão do Android for anterior à 14. |
MinimumWifiSecurityLevel
Define os diferentes níveis mínimos de segurança de Wi-Fi necessários para se conectar a redes Wi-Fi. Compatível com Android 13 e versões mais recentes. Compatível com dispositivos totalmente gerenciados e perfis de trabalho em dispositivos da empresa.
Enums | |
---|---|
MINIMUM_WIFI_SECURITY_LEVEL_UNSPECIFIED |
O padrão é , o que significa que o dispositivo poderá se conectar a todos os tipos de redes Wi-Fi. |
OPEN_NETWORK_SECURITY |
O dispositivo poderá se conectar a todos os tipos de redes Wi-Fi. |
PERSONAL_NETWORK_SECURITY |
Uma rede pessoal, como WEP ou WPA2-PSK, é a segurança mínima necessária. O dispositivo não poderá se conectar a redes Wi-Fi abertas. Isso é mais restrito do que . Um com será informado se a versão do Android for anterior à 13. |
ENTERPRISE_NETWORK_SECURITY |
Uma rede EAP empresarial é o nível mínimo de segurança exigido. O dispositivo não poderá se conectar a redes Wi-Fi abaixo desse nível de segurança. Isso é mais restrito do que . Um com será informado se a versão do Android for anterior à 13. |
ENTERPRISE_BIT192_NETWORK_SECURITY |
Uma rede corporativa de 192 bits é o nível mínimo de segurança exigido. O dispositivo não poderá se conectar a redes Wi-Fi abaixo desse nível de segurança. Isso é mais restrito do que . Um com será informado se a versão do Android for anterior à 13. |
CredentialProviderPolicyDefault
Controla quais apps podem funcionar como provedores de credenciais no Android 14 e em versões mais recentes. Esses apps armazenam credenciais. Consulte este e este para mais detalhes. Consulte também
.credentialProviderPolicy
Enums | |
---|---|
CREDENTIAL_PROVIDER_POLICY_DEFAULT_UNSPECIFIED |
Não especificado. O padrão é CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED. |
CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED |
Apps com não especificado não podem atuar como provedores de credenciais. |
CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED_EXCEPT_SYSTEM |
Apps com não especificado não podem agir como um provedor de credenciais, exceto os provedores de credenciais padrão do OEM. Os provedores de credenciais padrão do OEM sempre podem atuar como provedores de credenciais. |
PrintingPolicy
Controla se a impressão é permitida. Essa opção está disponível em dispositivos com o Android 9 e versões mais recentes.
Enums | |
---|---|
PRINTING_POLICY_UNSPECIFIED |
Não especificado. O valor padrão é . |
PRINTING_DISALLOWED |
A impressão não é permitida. Um com é informado se a versão do Android for anterior à 9. |
PRINTING_ALLOWED |
A impressão é permitida. |
DisplaySettings
Controles para as configurações de exibição.
Representação JSON |
---|
{ "screenBrightnessSettings": { object ( |
Campos | |
---|---|
screenBrightnessSettings |
Opcional. Controla as configurações de brilho da tela. |
screenTimeoutSettings |
Opcional. Controla as configurações de tempo limite da tela. |
ScreenBrightnessSettings
Controles para as configurações de brilho da tela.
Representação JSON |
---|
{
"screenBrightnessMode": enum ( |
Campos | |
---|---|
screenBrightnessMode |
Opcional. Controla o modo de brilho da tela. |
screenBrightness |
Opcional. O brilho da tela entre 1 e 255, em que 1 é o brilho mais baixo e 255 é o mais alto. Um valor de 0 (padrão) significa que não há brilho de tela definido. Qualquer outro valor é rejeitado. |
ScreenBrightnessMode
Controla o modo de brilho da tela.
Enums | |
---|---|
SCREEN_BRIGHTNESS_MODE_UNSPECIFIED |
Não especificado. O valor padrão é . |
BRIGHTNESS_USER_CHOICE |
O usuário tem permissão para configurar o brilho da tela. O campo não pode ser definido. |
BRIGHTNESS_AUTOMATIC |
O modo de brilho da tela é automático, ou seja, o brilho é ajustado automaticamente e o usuário não pode configurar o brilho da tela. ainda pode ser definido e é considerado enquanto o brilho é ajustado automaticamente. Disponível no Android 9 e versões mais recentes em dispositivos totalmente gerenciados. Um com é informado se a versão do Android for anterior à 9. Compatível com perfis de trabalho em dispositivos corporativos com Android 15 e versões mais recentes. |
BRIGHTNESS_FIXED |
O modo de brilho da tela é fixo, em que o brilho é definido como e o usuário não pode configurar o brilho da tela. O campo precisa ser definido. Disponível no Android 9 e versões mais recentes em dispositivos totalmente gerenciados. Um com é informado se a versão do Android for anterior à 9. Compatível com perfis de trabalho em dispositivos corporativos com Android 15 e versões mais recentes. |
ScreenTimeoutSettings
Controla as configurações de tempo limite da tela.
Representação JSON |
---|
{
"screenTimeoutMode": enum ( |
Campos | |
---|---|
screenTimeoutMode |
Opcional. Controla se o usuário pode configurar o tempo limite da tela. |
screenTimeout |
Opcional. Controla a duração do tempo limite da tela. A duração do tempo limite da tela precisa ser maior que 0. Caso contrário, ela será rejeitada. Além disso, ele não pode ser maior que Duração em segundos com até nove dígitos fracionários, terminando em " |
ScreenTimeoutMode
Controla se o usuário pode configurar o tempo limite da tela.
Enums | |
---|---|
SCREEN_TIMEOUT_MODE_UNSPECIFIED |
Não especificado. O valor padrão é . |
SCREEN_TIMEOUT_USER_CHOICE |
O usuário tem permissão para configurar o tempo limite da tela. O campo não pode ser definido. |
SCREEN_TIMEOUT_ENFORCED |
O tempo limite da tela está definido como e o usuário não pode configurar o tempo limite. O campo precisa ser definido. Disponível no Android 9 e versões mais recentes em dispositivos totalmente gerenciados. Um com é informado se a versão do Android for anterior à 9. Compatível com perfis de trabalho em dispositivos corporativos com Android 15 e versões mais recentes. |
AssistContentPolicy
Controla se o AssistContent pode ser enviado para um app privilegiado, como um app assistente. O AssistContent inclui capturas de tela e informações sobre um app, como o nome do pacote. Essa opção é aceita no Android 15 e versões mais recentes.
Enums | |
---|---|
ASSIST_CONTENT_POLICY_UNSPECIFIED |
Não especificado. O valor padrão é . |
ASSIST_CONTENT_DISALLOWED |
O conteúdo do Assistente não pode ser enviado para um app privilegiado. Compatível com o Android 15 e versões mais recentes. Um |
ASSIST_CONTENT_ALLOWED |
O conteúdo do Google Assistente pode ser enviado para um app privilegiado. Compatível com o Android 15 e versões mais recentes. |
WorkAccountSetupConfig
Controla a configuração da conta de trabalho, como detalhes sobre se uma conta autenticada do Google é necessária.
Representação JSON |
---|
{
"authenticationType": enum ( |
Campos | |
---|---|
authenticationType |
Opcional. O tipo de autenticação do usuário no dispositivo. |
requiredAccountEmail |
Opcional. O endereço de e-mail específico da conta de trabalho do Google a ser adicionado. Esse campo só é relevante se |
AuthenticationType
O tipo de autenticação do usuário no dispositivo.
Enums | |
---|---|
AUTHENTICATION_TYPE_UNSPECIFIED |
Não especificado. O valor padrão é . |
AUTHENTICATION_TYPE_NOT_ENFORCED |
O status de autenticação do usuário no dispositivo não é aplicado. |
GOOGLE_AUTHENTICATED |
O dispositivo precisa ser gerenciado com uma conta autenticada do Google. |
WipeDataFlag
Flags de limpeza para indicar quais dados são apagados quando uma limpeza de dispositivo ou perfil é acionada por qualquer motivo. Por exemplo, quando o dispositivo não está em compliance. Isso não se aplica ao método
.enterprises.devices.delete
Enums | |
---|---|
WIPE_DATA_FLAG_UNSPECIFIED |
Esse valor não pode ser usado. |
WIPE_ESIMS |
Para dispositivos da empresa, definir isso em remove todos os eSIMs do dispositivo quando a limpeza é acionada por qualquer motivo. Em dispositivos pessoais, isso remove apenas os eSIMs gerenciados. (eSIMs adicionados com o comando ). Essa opção é aceita em dispositivos com Android 15 e versões mais recentes. Um com será informado se a versão do Android for anterior à 15. |
EnterpriseDisplayNameVisibility
Controla se o
está visível no dispositivo (por exemplo, mensagem na tela de bloqueio em dispositivos da empresa).enterpriseDisplayName
Enums | |
---|---|
ENTERPRISE_DISPLAY_NAME_VISIBILITY_UNSPECIFIED |
Não especificado. Por padrão, mostra o nome da empresa definido no momento da configuração do dispositivo. No futuro, o padrão será ENTERPRISE_DISPLAY_NAME_VISIBLE . |
ENTERPRISE_DISPLAY_NAME_VISIBLE |
O nome de exibição da empresa fica visível no dispositivo. Compatível com perfis de trabalho no Android 7 e versões mais recentes. Disponível em dispositivos totalmente gerenciados com Android 8 e versões mais recentes. Um com será informado se a versão do Android for anterior à 7. Um com é informado em dispositivos totalmente gerenciados no Android 7. |
ENTERPRISE_DISPLAY_NAME_HIDDEN |
O nome de exibição da empresa fica oculto no dispositivo. |
AppFunctions
Controla se os apps no dispositivo (para dispositivos totalmente gerenciados) ou no perfil de trabalho (para dispositivos com perfis de trabalho) podem expor funções de apps.
Enums | |
---|---|
APP_FUNCTIONS_UNSPECIFIED |
Não especificado. O valor padrão é . |
APP_FUNCTIONS_DISALLOWED |
Os apps no dispositivo totalmente gerenciado ou no perfil de trabalho não podem expor funções de apps. Se essa opção estiver definida, não poderá ser definida como . Caso contrário, a política será rejeitada. |
APP_FUNCTIONS_ALLOWED |
Os apps no dispositivo totalmente gerenciado ou no perfil de trabalho podem expor funções. |
Métodos |
|
---|---|
|
Exclui uma política. |
|
Recebe uma política. |
|
Lista as políticas de uma determinada empresa. |
|
Atualiza ou cria aplicativos em uma política. |
|
Atualiza ou cria uma política. |
|
Remove aplicativos em uma política. |