Installazione iOS
Copia un prompt di configurazione con le istruzioni di installazione e la guida markdown completa per questo plugin.
Matrice di supporto per iOS
Sezione intitolata “Matrice di supporto per iOS”- Intune iOS SDK integrato da questo plugin:
21.5.1 - Versione minima di iOS:
17.0 - Riga di Xcode consigliata:
26.x
I documenti di Ionic per Intune notano attualmente che le app costruite con Xcode 26 devono utilizzare Intune iOS SDK 21.1.0+ a partire dal 19 gennaio 2026. Questo plugin è già sulla linea più recente di SDK.
1. Aggiungi impostazioni di Intune e MSAL a Info.plist
Sezione intitolata “1. Aggiungi impostazioni di Intune e MSAL a Info.plist”Aggiungi un IntuneMAMSettings dizionario:
<key>IntuneMAMSettings</key><dict> <key>ADALClientId</key> <string>YOUR_CLIENT_ID</string> <key>ADALRedirectUri</key> <string>msauth.com.example.app://auth</string> <key>ADALAuthority</key> <string>https://login.microsoftonline.com/common</string></dict>The plugin legge:
ADALClientIdADALRedirectUriADALRedirectSchemecome fallback se preferisci memorizzare solo lo schemaADALAuthoritycome sovrapposizione di autorità facoltativa
2. Inviare il callback MSAL in AppDelegate
Sottosezione intitolata “2. Inviare il callback MSAL in AppDelegate”import MSAL
func application( _ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool { return MSALPublicClientApplication.handleMSALResponse( url, sourceApplication: options[.sourceApplication] as? String )}3. Configurare gli schemi URL e le autorizzazioni
Sottosezione intitolata “3. Configurare gli schemi URL e le autorizzazioni”Segui le indicazioni di Microsoft e Ionic per Intune:
- il
msauth...schema di URI di reindirizzamento - condivisione / accesso al keychain / gruppi di accesso al keychain
LSApplicationQueriesSchemesNSFaceIDUsageDescriptionIf il tuo flusso richiede biometria
Questi sono specifici per l'app e non possono essere inferiti dal plugin.
4. Esegui IntuneMAMConfigurator
Sottosezione intitolata “4. Esegui IntuneMAMConfigurator”Microsoft richiede l'esecuzione IntuneMAMConfigurator contro la tua app finale Info.plist e autorizzazioni. Utilizza il configuratore più recente dall'official Intune iOS SDK e riprovalo ogni volta che quei file cambiano in modo sostanziale.
5. Mantieni allineato il target di distribuzione
Sottosezione intitolata “5. Mantieni allineato il target di distribuzione”Poiché il Intune iOS SDK incorporato è sulla versione corrente 21.x la tua app dovrebbe mantenere il target iOS 17.0 o versione successiva.
Continua da iOS Setup
Sottosezione intitolata “Continua da iOS Setup”Se stai utilizzando Configurazione iOS per pianificare il lavoro di plugin nativi, connettilo con Utilizza @capgo/capacitor-intune per la capacità nativa in Utilizza @capgo/capacitor-intune, Directory dei plugin Capgo per il flusso di lavoro del prodotto in Directory dei plugin Capgo, Plugin Capacitor sviluppati da Capgo per la dettaglio di implementazione in Plugin Capacitor sviluppati da Capgo, Aggiunta o Aggiornamento dei Plugin per i dettagli di implementazione in Aggiungere o Aggiornare Plugin, e Alternative per Plugin Enterprise Ionic per il flusso di lavoro del prodotto in Alternative Plugin Enterprise Ionic.