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.