Managedconfigurationsforuser

Para ver uma lista de métodos desse recurso, consulte o final desta página.

Representações de recursos

Um recurso de configuração gerenciada contém o conjunto de propriedades gerenciadas definido pelo desenvolvedor no esquema de configurações gerenciadas do aplicativo, bem como quaisquer variáveis de configuração definidas para o usuário.

{
  "kind": string,
  "productId": string,
  "managedProperty": [
    {
      "key": string,
      "valueBool": boolean,
      "valueInteger": integer,
      "valueString": string,
      "valueStringArray": [
        string
      ],
      "valueBundle": {
        "managedProperty": [
          (ManagedProperty)
        ]
      },
      "valueBundleArray": [
        {
          "managedProperty": [
            (ManagedProperty)
          ]
        }
      ]
    }
  ],
  "configurationVariables": {
    "kind": "androidenterprise#configurationVariables",
    "mcmId": string,
    "variableSet": [
      {
        "kind": "androidenterprise#variableSet",
        "placeholder": string,
        "userValue": string
      }
    ]
  }
}
Nome da propriedade Valor Descrição Observações
configurationVariables nested object Contém o ID do perfil de configuração gerenciado e o conjunto de variáveis de configuração (se houver) definidas para o usuário.
configurationVariables.kind string
configurationVariables.mcmId string O ID das configurações gerenciadas.
configurationVariables.variableSet[] list O conjunto de variáveis que é atribuído ao usuário.
configurationVariables.variableSet[].kind string
configurationVariables.variableSet[].placeholder string É a string do marcador, definida pelo EMM.
configurationVariables.variableSet[].userValue string É o valor do marcador de posição, específico para o usuário.
kind string Descontinuado.

managedProperty[] list O conjunto de propriedades gerenciadas para esta configuração.
managedProperty[].key string A chave exclusiva que identifica a propriedade.
managedProperty[].valueBool boolean O valor booleano - só estará presente se o tipo da propriedade for bool.
managedProperty[].valueBundle nested object O pacote de propriedades gerenciadas. Ele estará presente apenas se o tipo da propriedade for um pacote.
managedProperty[].valueBundle.managedProperty[] list Lista de propriedades gerenciadas.
managedProperty[].valueBundleArray[] list A lista de pacotes de propriedades. Ela estará presente apenas se o tipo da propriedade for bundle_array.
managedProperty[].valueBundleArray[].managedProperty[] list Lista de propriedades gerenciadas.
managedProperty[].valueInteger integer O valor inteiro: só estará presente se o tipo da propriedade for um número inteiro.
managedProperty[].valueString string O valor da string: estará presente apenas se o tipo da propriedade for string, opção ou oculto.
managedProperty[].valueStringArray[] list A lista de valores de string. Ela só estará presente se o tipo da propriedade for de seleção múltipla.
productId string O ID do produto da configuração gerenciada, por exemplo, "app:com.google.android.gm".

Métodos

delete
Remove uma configuração gerenciada por usuário de um app para o usuário especificado.
get
Recupera detalhes de uma configuração gerenciada por usuário para um app para o usuário especificado.
list
Lista todas as configurações gerenciadas por usuário para o usuário especificado. Somente o ID é definido.
update
Adiciona ou atualiza as configurações de um app para o usuário especificado. Se você oferece suporte ao iframe de configurações gerenciadas, é possível aplicar configurações gerenciadas a um usuário especificando um mcmId e as variáveis de configuração associadas (se houver) na solicitação. Como alternativa, todos os EMMs podem aplicar configurações gerenciadas transmitindo uma lista de propriedades gerenciadas.