Setup iOS
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Matrice di supporto iOS
Sezione intitolata “iOS Support Matrix”- Intune iOS SDK incluso in questo plugin:
21.5.1 - Versione iOS minima:
17.0 - Versione Xcode consigliata:
26.x
La documentazione Intune di Ionic indica attualmente che le app buildate con Xcode 26 devono usare Intune iOS SDK 21.1.0+ a partire dal 19 gennaio 2026. Questo plugin è già su quella nuova linea SDK.
1. Aggiungi le impostazioni Intune e MSAL a Info.plist
Sezione: “1. Aggiungi le impostazioni 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>Il plugin legge:
ADALClientIdADALRedirectUriADALRedirectSchemecome fallback se preferisci salvare solo lo schemeADALAuthoritycome override opzionale dell'autorità
2. Inoltra il callback MSAL in AppDelegate
Sezione intitolata “2. Inoltra 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. Configura URL schemes ed entitlements
Sezione intitolata “3. Configura URL schemes ed entitlements”Segui le linee guida Intune di Microsoft e Ionic per:
- la
msauth...lo scheme dell'URI di redirect - condivisione keychain / gruppi di accesso keychain
LSApplicationQueriesSchemesNSFaceIDUsageDescriptionse il tuo flusso richiede la biometria
Sono specifici dell'app e non possono essere rilevati dal plugin.
4. Esegui IntuneMAMConfigurator
Sezione intitolata “4. Esegui IntuneMAMConfigurator”Microsoft richiede di eseguirlo IntuneMAMConfigurator sulla tua app finale Info.plist e gli entitlements. Usa l'ultimo configuratore dal SDK ufficiale di Intune iOS e riesegui il processo ogni volta che tali file subiscono modifiche sostanziali.
5. Mantieni allineato il deployment target
Sezione intitolata “5. Mantieni allineato il deployment target”Poiché l'SDK di Intune iOS incluso nel bundle è sulla versione corrente, 21.x il target della tua app dovrebbe rimanere su iOS 17.0 or later.
Continua da iOS Setup
Sezione intitolata “Continua da iOS Setup”Se stai usando Setup iOS per pianificare il lavoro sui plugin nativi, collegalo a Utilizzo di @capgo/capacitor-intune per la funzionalità nativa in Usare @capgo/capacitor-intune, Directory dei plugin di Capgo per il workflow del prodotto nella Capgo Plugin Directory, Plugin Capacitor di Capgo per i dettagli di implementazione in Capacitor Plugins di Capgo, Aggiunta o aggiornamento dei plugin per i dettagli su come aggiungere o aggiornare i plugin, e Alternative ai plugin Ionic Enterprise per il workflow del prodotto in Alternative ai plugin Ionic Enterprise.