Products: getAppRestrictionsSchema

Recupera lo schema che definisce le proprietà configurabili per questo prodotto. Tutti i prodotti hanno uno schema, ma questo schema potrebbe essere vuoto se non sono state definite configurazioni gestite. Questo schema può essere utilizzato per compilare una UI che consente a un amministratore di configurare il prodotto. Per applicare una configurazione gestita in base allo schema ottenuto utilizzando questa API, vedi Configurazioni gestite tramite Google Play.

Risorse richieste:

Richiesta HTTP

GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/appRestrictionsSchema

Parametri

Nome del parametro Valore Descrizione
Parametri percorso
enterpriseId string L'ID dell'azienda.
productId string L'ID del prodotto.
Parametri di ricerca facoltativi
language string Il tag BCP47 per la lingua preferita dell'utente (ad es. "en-US", "de").

Autorizzazione

Questa richiesta richiede l'autorizzazione con il seguente ambito:

Ambito
https://www.googleapis.com/auth/androidenterprise

Per saperne di più, consulta la pagina Autenticazione e autorizzazione.

Corpo della richiesta

Non fornire un corpo della richiesta con questo metodo.

Risposta

In caso di esito positivo, questo metodo restituisce un corpo di risposta con la seguente struttura:

{
  "kind": string,
  "restrictions": [
    {
      "key": string,
      "title": string,
      "restrictionType": string,
      "description": string,
      "entry": [
        string
      ],
      "entryValue": [
        string
      ],
      "defaultValue": {
        "type": string,
        "valueBool": boolean,
        "valueString": string,
        "valueInteger": integer,
        "valueMultiselect": [
          string
        ]
      },
      "nestedRestriction": [
        (AppRestrictionsSchemaRestriction)
      ]
    }
  ]
}
Nome proprietà Valore Descrizione Note
restrictions[] list L'insieme delle restrizioni che compongono questo schema.
restrictions[].key string La chiave univoca che il prodotto utilizza per identificare la restrizione, ad esempio "com.google.android.gm.fieldname".
restrictions[].title string Il nome della restrizione.
restrictions[].restrictionType string Il tipo di limitazione.

I valori accettati sono:
  • "bool"
  • "bundle"
  • "bundleArray"
  • "choice"
  • "hidden"
  • "integer"
  • "multiselect"
  • "string"
restrictions[].description string Una descrizione più lunga della limitazione, che fornisce maggiori dettagli sull'impatto di questa limitazione.
restrictions[].entry[] list Per le limitazioni relative a choice o multiselect, l'elenco dei nomi leggibili delle possibili voci.
restrictions[].entryValue[] list Per le limitazioni choice o multiselect, l'elenco dei valori leggibili dalle macchine delle possibili voci. Questi valori devono essere utilizzati nella configurazione, come un singolo valore string per una restrizione choice o in un stringArray per una restrizione multiselect.
restrictions[].defaultValue nested object Il valore predefinito della restrizione. Le limitazioni bundle e bundleArray non hanno mai un valore predefinito.
restrictions[].defaultValue.type string Il tipo di valore fornito.

I valori accettati sono:
  • "bool"
  • "bundle"
  • "bundleArray"
  • "choice"
  • "hidden"
  • "integer"
  • "multiselect"
  • "string"
restrictions[].defaultValue.valueBool boolean Il valore booleano: sarà presente solo se il tipo è bool.
restrictions[].defaultValue.valueString string Il valore della stringa, che sarà presente per i tipi di stringa, scelta e nascosto.
restrictions[].defaultValue.valueInteger integer Il valore intero: sarà presente solo se il tipo è intero.
restrictions[].defaultValue.valueMultiselect[] list L'elenco dei valori della stringa sarà presente solo se il tipo è a selezione multipla.
restrictions[].nestedRestriction[] list Per le limitazioni bundle o bundleArray, l'elenco delle limitazioni nidificate. Una limitazione bundle è sempre nidificata all'interno di una limitazione bundleArray e una limitazione bundleArray è al massimo in due livelli.
kind string Obsoleto.