Zum Inhalt springen

iOS Einrichtung

GitHub
  • Intune iOS SDK wird von diesem Plugin bereitgestellt: 21.5.1
  • Mindestens iOS-Version: 17.0
  • Empfohlene Xcode-Zeile: 26.x

Die Ionic-Intune-Dokumentation weist derzeit darauf hin, dass Apps, die mit Xcode 26 erstellt werden, Intune iOS SDK verwenden müssen 21.1.0+ ab dem 19. Januar 2026. Dieses Plugin ist bereits auf dieser neueren SDK-Version.

1. Intune- und MSAL-Einstellungen in Info.plist hinzufügen Info.plist

Abschnitt mit dem Titel „1. Intune- und MSAL-Einstellungen in Info.plist hinzufügen“

Ein Plugin hinzufügen IntuneMAMSettings Wörterbuch:

<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>

Das Plugin liest:

  • ADALClientId
  • ADALRedirectUri
  • ADALRedirectScheme als Ausfallmöglichkeit, wenn Sie nur den Scheme speichern möchten
  • ADALAuthority als optionalen Autoritäts-Übertrag
import MSAL
func application(
_ app: UIApplication,
open url: URL,
options: [UIApplication.OpenURLOptionsKey: Any] = [:]
) -> Bool {
return MSALPublicClientApplication.handleMSALResponse(
url,
sourceApplication: options[.sourceApplication] as? String
)
}

Folgen Sie der Microsoft- und Ionic-Intune-Anleitung für:

  • die msauth... die Umleitungs-URI-Scheme
  • Zugriff auf Schlüsselkarten / Zugriff auf Schlüsselkarten-Gruppen
  • LSApplicationQueriesSchemes
  • NSFaceIDUsageDescription Wenn Ihr Flow Biometrie benötigt

Diese sind app-spezifisch und können nicht durch den Plugin abgeleitet werden.

Microsoft erfordert die Ausführung IntuneMAMConfigurator gegen Ihre endgültige App Info.plist und Berechtigungen. Verwenden Sie die neueste Konfigurator aus dem offiziellen Intune iOS SDK und führen Sie ihn erneut, wenn diese Dateien sich wesentlich ändern.

Da das integrierte iOS-SDK von Intune derzeit auf der aktuellen 21.x Zeile ist, sollte Ihr Ziel für die App bei iOS oder höher bleiben. 17.0 Bleiben Sie bei iOS Setup

Mithilfe von @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune für die native Fähigkeit in Mithilfe von @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune, __CAPGO_KEEP_0__ Plugin-Verzeichnis Using @capgo/capacitor-intune for the native capability in Using @capgo/capacitor-intune, Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren, und Alternativen zu Ionic Enterprise Plugins für den Produktworkflow in Alternativen zu Ionic Enterprise Plugins.