Configuration iOS
Copiez un prompt de configuration incluant les étapes d'installation et le guide markdown complet pour ce plugin.
Matrice de compatibilité iOS
Section intitulée « Matrice de support iOS »- Intune iOS SDK embarqué par ce plugin :
21.5.1 - Version iOS minimale :
17.0 - Version Xcode recommandée :
26.x
La doc Intune d'Ionic précise actuellement que les apps compilées avec Xcode 26 doivent utiliser Intune iOS SDK 21.1.0+ à partir du 19 janvier 2026. Ce plugin utilise déjà cette nouvelle version SDK.
1. Ajoutez les paramètres Intune et MSAL à Info.plist
Section intitulée « 1. Ajouter les paramètres Intune et MSAL à Info.plist »Ajoutez un IntuneMAMSettings dictionnaire :
<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>Le plugin lit :
ADALClientIdADALRedirectUriADALRedirectSchemecomme fallback si vous préférez ne stocker que le schemeADALAuthorityen tant que surcharge d'autorité optionnelle
2. Transmettez le callback MSAL dans AppDelegate
Section intitulée « 2. Transmettez le callback MSAL dans 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. Configurez les URL schemes et les entitlements
Section intitulée « 3. Configurez les URL schemes et les entitlements »Suivez les recommandations Intune de Microsoft et d'Ionic pour :
- la
msauth...schéma d'URI de redirection - partage de keychain / groupes d'accès keychain
LSApplicationQueriesSchemesNSFaceIDUsageDescriptionsi votre flux nécessite la biométrie
Ce sont des éléments spécifiques à l'application que le plugin ne peut pas déduire.
4. Exécuter IntuneMAMConfigurator
Section intitulée « 4. Exécuter IntuneMAMConfigurator »Microsoft exige l'exécution de IntuneMAMConfigurator sur votre application finale Info.plist et les entitlements. Utilisez le dernier configurateur du SDK officiel d'Intune iOS et relancez-le dès que ces fichiers changent de manière significative.
5. Gardez le deployment target aligné
Section intitulée « 5. Maintenir la cible de déploiement alignée »Car le SDK Intune iOS inclus dans le bundle est sur le 21.x ligne, la cible de votre application doit rester sur iOS 17.0 or later.
Continuer depuis la configuration iOS
Section intitulée « Continuer après la configuration iOS »Si vous utilisez Configuration iOS pour planifier le travail sur les plugins natifs, connectez-l’à Utiliser @capgo/capacitor-intune pour la capacité native dans l'utilisation de @capgo/capacitor-intune, Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives aux plugins Ionic Enterprise pour le workflow produit dans Alternatives aux plugins Ionic Enterprise.