Saltare al contenuto

Impostazione iOS

GitHub
  • L'Intune iOS SDK è incluso 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 attualmente 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.

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:

  • ADALClientId
  • ADALRedirectUri
  • ADALRedirectScheme come fallback se preferisci memorare solo lo schema
  • ADALAuthority come override autorità facoltativo
import MSAL
func application(
_ app: UIApplication,
open url: URL,
options: [UIApplication.OpenURLOptionsKey: Any] = [:]
) -> Bool {
return MSALPublicClientApplication.handleMSALResponse(
url,
sourceApplication: options[.sourceApplication] as? String
)
}

Segui le linee guida di Microsoft e Ionic per Intune:

  • il msauth... schema di reindirizzamento URI
  • condivisione / accesso al keychain gruppi
  • LSApplicationQueriesSchemes
  • NSFaceIDUsageDescription If il tuo flusso richiede biometria

Questi sono specifici dell'app e non possono essere inferiti dal plugin.

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 in modo sostanziale.

Poiché il Intune iOS SDK incorporato è sulla versione corrente 21.x la tua app dovrebbe mantenere il target iOS 17.0 o successivo.

Se stai utilizzando Setup iOS per pianificare il lavoro di plugin nativi, connettilo con Utilizzando @capgo/capacitor-intune per la capacità nativa in Utilizzando @capgo/capacitor-intune, Directory dei Plugin Capgo per il flusso di lavoro del prodotto in Directory dei Plugin Capgo, Plugin Capacitor sviluppati da Capgo per la dettaglio di implementazione in Plugin Capacitor sviluppati da Capgo, Aggiungere o Aggiornare Plugin per i dettagli di implementazione in Aggiungere o Aggiornare Plugin, e Alternative per Plugin Enterprise Ionic per il flusso di lavoro del prodotto in Alternative Plugin Enterprise Ionic.