Configuration iOS
Copiez un prompt de configuration avec les étapes d'installation et le guide Markdown complet pour ce plugin.
Matrice de support iOS
Sous-titre « Matrice de support iOS »- L'Intune iOS SDK est fourni avec ce plugin :
21.5.1 - Version iOS minimale :
17.0 - Ligne de Xcode recommandée :
26.x
Les documents Intune d'Ionic notent actuellement que les applications créées avec Xcode 26 doivent utiliser l'Intune iOS SDK 21.1.0+ à partir du 19 janvier 2026. Ce plugin est déjà sur cette ligne de SDK plus récente.
1. Ajoutez les paramètres Intune et MSAL à Info.plist
Sous-titre « 1. Ajoutez 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 :
ADALClientIdADALRedirectUriADALRedirectSchemeen tant que fallback si vous préférez stocker uniquement le schémaADALAuthorityen tant qu'autorité d'override optionnel
2. Transmettez l'appel de retour de MSAL dans AppDelegate
Section intitulée « 2. Transmettez l'appel de retour de 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 schémas d'URL et les autorisations
Section intitulée « 3. Configurez les schémas d'URL et les autorisations »Suivez les directives de Microsoft et d'Ionic pour :
- le
msauth...schéma d'URI de redirection - partage de clés de chaîne / groupes d'accès à la clé de chaîne
LSApplicationQueriesSchemesNSFaceIDUsageDescriptionsi votre flux nécessite des biométriques
Ces éléments sont spécifiques à l'application et ne peuvent pas être inférés par le plugin.
4. Exécutez IntuneMAMConfigurator
Section intitulée « 4. Exécutez IntuneMAMConfigurator »Microsoft exige l'exécution IntuneMAMConfigurator contre votre application finale Info.plist et les autorisations. Utilisez la dernière configuratrice officielle de l'Intune iOS SDK et réexécutez-la chaque fois que ces fichiers changent de manière significative.
5. Gardez le cible de déploiement aligné
Section intitulée « 5. Gardez le cible de déploiement aligné »Puisque le bundle Intune iOS SDK est actuellement sur la même ligne, votre cible d'application devrait rester à iOS ou ultérieur. 21.x Veuillez maintenir votre cible d'application à iOS ou ultérieur. 17.0 Continuez de la section iOS Setup
Section intitulée « Continuez de la section iOS Setup »
Si vous utilisez iOS Setup pour planifier le travail de plugin natif, connectez-l’àUtilisez @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune pour la capacité native dans Utilisez @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune, __CAPGO_KEEP_0__ Répertoire de plugin Using @capgo/capacitor-intune Section intitulée « Utilisez @capgo/capacitor-intune » Section intitulée « Capgo Plugin Directory » Section intitulée « pour la capacité native dans Utilisez @Capgo/__CAPGO_KEEP_1__-intune » Capacitor Plugins par Capgo pour les détails d'implémentation dans Capacitor Plugins par Capgo Ajouter ou Mettre à jour les plugins pour les détails d'implémentation dans Ajouter ou Mettre à jour les plugins, et Alternatives de plugins Ionic Enterprise pour le flux de travail du produit dans Alternatives de plugins Ionic Enterprise