IOS Setup
Copia un suggerimento di configurazione con le istruzioni di installazione e la guida markdown completa per questo plugin.
Matrice di supporto iOS
Sottosezione intitolata “Matrice di supporto iOS”- L'Intune iOS SDK è inclusa in questo plugin:
21.5.1 - Versione minima di iOS:
17.0 - Riga consigliata di Xcode:
26.x
I documenti di Intune di Ionic notano che le app costruite con Xcode 26 devono utilizzare l'Intune iOS SDK 21.1.0+ a partire dal 19 gennaio 2026. Questo plugin è già sulla linea più recente SDK.
1. Aggiungi le impostazioni di Intune e MSAL a Info.plist
Sottosezione intitolata “1. Aggiungi le 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>Il plugin legge:
ADALClientIdADALRedirectUriADALRedirectSchemecome fallback se preferisci memorizzare solo lo schemaADALAuthoritycome sovrascrittura autorità facoltativa
2. Inviare la callback MSAL in AppDelegate
Sottosezione intitolata “2. Inviare la 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 i schemi URL e le autorizzazioni
Sottosezione intitolata “3. Configurare i schemi URL e le autorizzazioni”Segui le linee guida di Microsoft e Ionic per:
- il
msauth...URI di reindirizzamento schema - condivisione / accesso a gruppi di chiavi della chiave
LSApplicationQueriesSchemesNSFaceIDUsageDescriptionse il tuo flusso richiede rilevamento biometrico
Sono specifici dell'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 materialmente.
5. Mantieni allineato il target di distribuzione
Sottosezione intitolata “5. Mantieni allineato il target di distribuzione”Poiché il Intune iOS SDK incorporato è sul corrente 21.x line, il tuo app target dovrebbe rimanere a iOS 17.0 o versione successiva.
Continua da iOS Setup
Sottosezione intitolata “Continua da iOS Setup”Se stai utilizzando iOS Setup per pianificare il lavoro dei plugin nativi, connettilo con Utilizzando @capgo/capacitor-intune per la capacità nativa in Utilizzando @capgo/capacitor-intune Capgo Directory dei plugin per il flusso di lavoro del prodotto in Capgo Directory dei plugin Capacitor Plugin di Capgo per i dettagli di implementazione in Capacitor Plugin da Capgo Aggiungere o Aggiornare Plugin per i dettagli di implementazione in Aggiungere o Aggiornare Plugin, e Alternative per Plugin Enterprise Ionic per il workflow del prodotto in Alternative per Plugin Enterprise Ionic.