Installazione di iOS
Copia un promemoria di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Matrice di supporto iOS
Sezione intitolata “Matrice di supporto iOS”- Intune iOS SDK integrato da questo plugin:
21.5.1 - Versione iOS minima:
17.0 - Riga consigliata per Xcode:
26.x
I documenti di Ionic per Intune notano attualmente che le app costruite con Xcode 26 devono utilizzare Intune iOS SDK 21.1.0+ a partire dal 19 gennaio 2026. Questo plugin è già sulla linea più recente SDK.
1. Aggiungi impostazioni Intune e MSAL: Info.plist
Sezione intitolata “1. Aggiungi impostazioni Intune e MSAL a Info.plist”Aggiungi un IntuneMAMSettings dictionary:
<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. 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 schemi URL e autorizzazioni
Sezione intitolata “3. Configura schemi URL e autorizzazioni”Segui le linee guida di Microsoft e Ionic per Intune per:
- il
msauth...schema di reindirizzamento URI - condivisione / accesso a gruppi di chiavi della chiave
LSApplicationQueriesSchemesNSFaceIDUsageDescriptionse il tuo flusso richiede biometrie
Questi sono specifici dell'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 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
Sezione intitolata “5. Mantieni allineato il target di distribuzione”Poiché il bundle Intune iOS SDK si trova nella riga corrente, 21.x il tuo target di app dovrebbe rimanere a iOS o successivo. 17.0 Continua da iOS Setup
Sezione intitolata “Continua da iOS Setup”
Se stai utilizzando iOS Setup per pianificare il lavoro dei plugin nativi,connettilo con @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune per la capacità nativa in @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune, __CAPGO_KEEP_0__ Directory dei plugin Using @capgo/capacitor-intune for the native capability in Using @capgo/capacitor-intune, If you are using iOS Setup to plan native plugin work, connect it with @Capgo/__CAPGO_KEEP_1__-intune for the native capability in @Capgo/__CAPGO_KEEP_1__-intune, Capgo Plugin Directory per il flusso di lavoro del prodotto nella cartella dei plugin Capgo i plugin Capacitor di Capgo per la dettaglio di implementazione in Capacitor Plugins by Capgo, Aggiungere o aggiornare i plugin per la dettaglio di implementazione in Aggiungere o aggiornare i plugin, e Alternative plugin per Ionic Enterprise per il flusso di lavoro del prodotto in Alternative plugin per Ionic Enterprise.