Impostazione iOS
Copia un prompt di configurazione con i passaggi 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+ 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
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 autorità di override 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 della chiave di accesso / gruppi di accesso alla chiave di sistema
LSApplicationQueriesSchemesNSFaceIDUsageDescriptionse il tuo flusso richiede biometria
Questi sono specifici per l'app e non possono essere inferiti dal plugin.
4. Esegui IntuneMAMConfigurator
Sezione intitolata “4. Esegui IntuneMAMConfigurator”Microsoft richiede l'esecuzione IntuneMAMConfigurator contro la tua 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 sostanziale.
5. Mantieni allineato il target di distribuzione
Sezione intitolata “5. Mantieni allineato il target di distribuzione”Perché il bundle Intune iOS SDK è sullo stato attuale 21.x La tua app target dovrebbe rimanere su iOS o versione successiva 17.0 Continua da iOS Setup
Sezione intitolata “Continua da iOS Setup”
Se stai utilizzando iOS Setupper pianificare il lavoro di plugin nativo, connettilo con Usando @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune per la capacità nativa in Usando @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune, Using @capgo/capacitor-intune for the native capability in Using @capgo/capacitor-intune, Perché il bundle Intune iOS Capgo è sullo stato attuale for the product workflow in Capgo Plugin Directory, 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 flusso di lavoro del prodotto in Alternative per Plugin Enterprise Ionic.