Impostazione iOS
Copia un prompt di configurazione con le istruzioni di installazione e la guida markdown completa per questo plugin.
Matrice di supporto iOS
Sezione intitolata “Matrice di supporto iOS”- 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 Intune iOS SDK 21.1.0+ iniziando dal 19 gennaio 2026. Questo plugin è già sulla linea più recente di SDK.
1. Aggiungi le impostazioni di Intune e MSAL a Info.plist
Sezione 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 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. Configurare i schemi URL e le autorizzazioni
Sezione 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
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 l'app finale Info.plist Usa l'ultima configurazione ufficiale di Intune iOS SDK e riprova ogni volta che i 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 è sullo stato attuale 21.x Linea, il tuo obiettivo di app dovrebbe rimanere a iOS 17.0 o successivo.
Continua da iOS Setup
Sottosezione intitolata “Continua da iOS Setup”Se stai utilizzando Impostazione iOS 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 workflow del prodotto nella Capgo Directory dei Plugin. Capacitor Plugin di 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 Plugin Enterprise Ionic per il workflow del prodotto in Alternative Plugin Enterprise Ionic.