Impostazione iOS
Copia un prompt 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+ che inizia il 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 sovrapposizione di autorità facoltativa
2. Inviare il callback MSAL in AppDelegate
Sezione 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. Configura i schemi di URL e le autorizzazioni
Sezione intitolata “3. Configura i schemi di URL e le autorizzazioni”Segui le linee guida di Microsoft e Ionic per:
- il
msauth...schema di reindirizzamento URI - condivisione / accesso a gruppi di chiavi della chiave
LSApplicationQueriesSchemesNSFaceIDUsageDescriptionse il tuo flusso richiede biometria
Questi 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 l'app finale Info.plist e le autorizzazioni. Utilizza il configuratore più recente dall'official Intune iOS SDK e ripetilo ogni volta che quei file cambiano in modo significativo.
5. Mantieni allineato il target di distribuzione
Sottosezione intitolata “5. Mantieni allineato il target di distribuzione”Poiché il bundle Intune iOS SDK è sulla versione corrente 21.x La tua app dovrebbe mantenere la versione iOS 17.0 o successiva.
Continua da iOS Setup
Sezione intitolata “Continua da iOS Setup”Se stai utilizzando iOS Setup per pianificare il lavoro del plugin nativo, connettilo con Utilizza @capgo/capacitor-intune per la capacità nativa in Utilizza @capgo/capacitor-intune, Capgo Directory dei plugin per il flusso di lavoro del prodotto in Capgo Directory dei plugin, Capacitor Plugin da Capgo per il dettaglio di implementazione in Capacitor Plugin da Capgo Aggiungere o Aggiornare Plugin per il dettaglio di implementazione in Aggiungere o Aggiornare Plugin, e Alternative per Plugin Enterprise Ionic per il workflow del prodotto in Alternative per Plugin Enterprise Ionic.