Come usare i criteri di configurazione delle app di Microsoft Intune per iOSHow to use Microsoft Intune app configuration policies for iOS

Si applica a: Intune in AzureApplies to: Intune on Azure
Serve documentazione su Intune nella console classica?Looking for documentation about Intune in the classic console? Fare clic qui.Go to here.

Usare i criteri di configurazione delle app in Microsoft Intune per specificare le impostazioni usate quando gli utenti eseguono un'app iOS.Use app configuration policies in Microsoft Intune to supply settings that are used when users run an iOS app. Ad esempio, un'app può richiedere agli utenti di specificare quanto segue:For example, an app might require users to specify:

  • Un numero di porta personalizzato.A custom port number.

  • Impostazioni della lingua.Language settings.

  • Impostazioni di sicurezza.Security settings.

  • Impostazioni di personalizzazione, ad esempio il logo aziendale.Branding settings such as a company logo.

Se gli utenti immettono queste impostazioni in modo non corretto, si può verificare un aumento del carico dell'help desk e un rallentamento nell'adozione di nuove app.If users enter these settings incorrectly, it can increase the burden on your help desk and slow the adoption of new apps.

I criteri di configurazione delle app permettono di evitare questi problemi consentendo di assegnare tali impostazioni agli utenti in un criterio prima dell'esecuzione dell'app.App configuration policies can help you eliminate these problems by letting you assign these settings to users in a policy before they run the app. Le impostazioni vengono quindi specificate automaticamente e gli utenti non devono eseguire alcuna azione.The settings are then supplied automatically, and users need to take no action. Le app devono essere scritte per supportare l'uso di configurazioni di app.Apps must have been written to support the use of app configurations. Per altre informazioni, consultare il fornitore dell'app.Consult your app vendor for more information.

Questi criteri non vengono assegnati direttamente agli utenti e ai dispositivi,You do not assign these policies directly to users and devices. ma vengono associati a un'app che viene poi assegnata.Instead, you associate a policy with an app, and then assign the app. Le impostazioni dei criteri vengono usate ogni volta che l'app ne esegue la ricerca (in genere alla prima esecuzione).The policy settings are used whenever the app checks for them (typically, the first time it is run).

Suggerimento

Questo tipo di criteri è attualmente disponibile solo per i dispositivi che eseguono iOS 8.0 e versioni successive.This policy type is currently available only for devices running iOS 8.0 and later. Supporta i tipi di installazione di app seguenti:It supports the following app installation types:

  • App iOS gestita dall'App StoreManaged iOS app from the app store
  • Pacchetto app per iOSApp package for iOS

Per altre informazioni sui tipi di installazione delle app, vedere How to add an app to Microsoft Intune (Come aggiungere un'app a Microsoft Intune).For more information about app installation types, see How to add an app to Microsoft Intune.

Creare criteri di configurazione delle appCreate an app configuration policy

  1. Accedere al portale Azure.Sign into the Azure portal.
  2. Scegliere Altri servizi > Monitoraggio e gestione > Intune.Choose More Services > Monitoring + Management > Intune.
  3. Nel pannello Intune scegliere App per dispositivi mobili.On the Intune blade, choose Mobile apps.
  4. Nel carico di lavoro App per dispositivi mobili scegliere Gestisci > Criteri di configurazione dell'app.In the Mobile apps workload, choose Manage > App Configuration Policies.
  5. Nel pannello dell'elenco dei criteri scegliere Aggiungi.In the list of policies blade, choose Add.
  6. Nel pannello Aggiungi i criteri di configurazione specificare un Nome e una Descrizione facoltativa per i criteri di configurazione dell'app.On the Add Configuration Policy blade, supply a Name and an optional Description for the app configuration policy.
  7. Per Tipo di registrazione del dispositivo, scegliere una delle opzioni seguenti:For Device enrollment type, choose one of:
    • Registrato in Intune: per le app gestite da Intune.Enrolled with Intune - For apps that are managed by Intune.
    • Non registrato in Intune: per le app non gestite da Intune o gestite da un'altra soluzione.Not enrolled with Intune - For apps that are not managed by Intune, or are managed by another solution.
  8. Per Piattaforma, scegliere iOS (solo per i dispositivi registrati in Intune)For Platform, choose iOS (for devices enrolled with Intune only)
  9. Scegliere App associata e nel pannello App associata selezionare l'app gestita a cui si desidera applicare la configurazione.Choose Associated App, then, on the Associated App blade, choose the managed app to which you want to apply the configuration.
  10. Nel pannello Aggiungi i criteri di configurazione scegliere Impostazioni di configurazioneOn the Add Configuration Policy blade, choose Configuration settings
  11. Nel pannello Impostazioni di configurazione scegliere come specificare i valori XML che costituiscono il profilo di configurazione selezionando una delle opzioni seguenti:On the Configuration Settings blade, choose how you want to specify the XML values that make up the configuration profile from:
    • Immettere i dati XML (solo per i dispositivi registrati in Intune): immettere o incollare un elenco di proprietà XML contenente le impostazioni di configurazione dell'app desiderate.Enter XML data (for devices enrolled with Intune only) - Enter or paste an XML property list that contains the app configuration settings that you want. Il formato dell'elenco di proprietà XML varia a seconda dell'app da configurare.The format of the XML property list varies depending on the app you are configuring. Per altre informazioni sul formato esatto da usare, contattare il fornitore dell'app.Contact the supplier of the app for details about the exact format to use. Intune verifica che il file XML aggiunto sia in un formato valido.Intune checks that the XML you entered is in a valid format. Non verifica che l'elenco di proprietà XML funzioni con l'app a cui è associato.It does not check that the XML property list works with the app that it is associated with. Per altre informazioni sugli elenchi di proprietà XML, vedere l'articolo relativo agli elenchi di proprietà XML nella libreria degli sviluppatori iOS.To find out more about XML property lists, see Understanding XML Property Lists in the iOS Developer Library.
    • Usa progettazione configurazione (dispositivi registrati o non registrati in Intune): consente di specificare le coppie chiave-valore XML direttamente nel portale.Use configuration designer (whether or not the device is enrolled with Intune) - Lets you specify XML key and value pairs directly in the portal.
  12. Al termine, tornare al pannello Aggiungi i criteri di configurazione e premere Crea.When you're done, go back to the Add Configuration Policy blade, and hit Create.

Il criterio viene creato e visualizzato nel pannello dell'elenco dei criteri.The policy is created and appears on the policies list blade.

Nota

È possibile usare Intune App SDK per preparare le app line-of-business che devono essere gestite dai criteri di protezione delle app di Intune e i criteri di configurazione delle app per dispositivi registrati o non registrati in Intune.You can use the Intune App SDK to prepare line-of-business apps to be managed by Intune app protection policies, and app configuration policies, whether the device is enrolled with Intune or not. Ad esempio, è possibile usare i criteri di configurazione di un'app per configurare gli URL consentiti e bloccati per Intune Managed Browser.For example, you can use an app configuration policy to configure allowed and blocked URLs for the Intune Managed Browser. Se l'app è compatibile con questi criteri, è possibile configurarla usando i criteri.Once an app is compatible with these policies, you can configure them using a policy.

Quando l'app assegnata viene eseguita in un dispositivo, viene eseguita con le impostazioni configurate nei criteri di configurazione dell'app.When the assigned app is run on a device, it runs with the settings that you configured in the app configuration policy. Vedere la documentazione dell'app che si sta configurando per informazioni su cosa accade se uno o più criteri di configurazione dell'app sono in conflitto.See the documentation for the app you are configuring for information about what happens if one or more app configuration policies conflict.

Suggerimento

È anche possibile usare l'API Graph per eseguire queste attività.Additionally, you can use Graph API to accomplish these tasks. Per informazioni dettagliate, vedere il riferimento dell'API Graph sulla configurazione di destinazione MAM.For details, see Graph API Reference MAM Targeted Config.

Informazioni sul formato di file XMLInformation about the XML file format

Intune supporta i tipi di dati seguenti in un elenco di proprietà:Intune supports the following data types in a property list:

  • <integer><integer>
  • <real><real>
  • <string><string>
  • <array><array>
  • <dict><dict>
  • <true /> o <false /><true /> or <false />

Per altre informazioni sui tipi di dati, vedere l'articolo relativo agli elenchi di proprietà nella libreria degli sviluppatori iOS.For more information about data types, see About Property Lists in the iOS Developer Library.

Intune supporta anche i tipi di token seguenti nell'elenco di proprietà:Additionally, Intune supports the following token types in the property list:

  • {{userprincipalname}} - (esempio: John@contoso.com){{userprincipalname}} - (Example: John@contoso.com)
  • {{mail}} - (esempio: John@contoso.com){{mail}} - (Example: John@contoso.com)
  • {{partialupn}} - (esempio: Luca){{partialupn}} - (Example: John)
  • {{accountid}} - (esempio: fc0dc142-71d8-4b12-bbea-bae2a8514c81){{accountid}} - (Example: fc0dc142-71d8-4b12-bbea-bae2a8514c81)
  • {{deviceid}} - (esempio: b9841cd9-9843-405f-be28-b2265c59ef97){{deviceid}} - (Example: b9841cd9-9843-405f-be28-b2265c59ef97)
  • {{userid}} - (esempio: 3ec2c00f-b125-4519-acf0-302ac3761822){{userid}} - (Example: 3ec2c00f-b125-4519-acf0-302ac3761822)
  • {{username}} - (esempio: Luca Udinesi){{username}} - (Example: John Doe)
  • {{serialnumber}} - (esempio: F4KN99ZUG5V2) per dispositivi iOS{{serialnumber}} - (Example: F4KN99ZUG5V2) for iOS devices
  • {{serialnumberlast4digits}} - (esempio: G5V2) per dispositivi iOS{{serialnumberlast4digits}} - (Example: G5V2) for iOS devices

I caratteri {{ e }} vengono usati solo dai tipi di token e non devono essere usati per altri scopi.The {{ and }} characters are used by token types only and must not be used for other purposes.

Formato di esempio per file XML di configurazione delle appExample format for an app configuration XML file

Quando si crea un file di configurazione di app, è possibile specificare uno o più dei seguenti valori usando questo formato:When you create an app configuration file, you can specify one or more of the following values by using this format:

<dict>
  <key>userprincipalname</key>
  <string>{{userprincipalname}}</string>
  <key>mail</key>
  <string>{{mail}}</string>
  <key>partialupn</key>
  <string>{{partialupn}}</string>
  <key>accountid</key>
  <string>{{accountid}}</string>
  <key>deviceid</key>
  <string>{{deviceid}}</string>
  <key>userid</key>
  <string>{{userid}}</string>
  <key>username</key>
  <string>{{username}}</string>
  <key>serialnumber</key>
  <string>{{serialnumber}}</string>
  <key>serialnumberlast4digits</key>
  <string>{{serialnumberlast4digits}}</string>
  <key>udidlast4digits</key>
  <string>{{udidlast4digits}}</string>
</dict>

Passaggi successiviNext steps

Procedere ad assegnare e monitorare normalmente l'app.Continue to assign and monitor the app as usual.

Per inviare commenti e suggerimenti sul prodotto, visita la pagina Intune Feedback