Passer à la navigation

Configuration iOS

GitHub
  • Intune iOS SDK emballé par ce plugin : 21.5.1
  • Version iOS minimale : 17.0
  • Ligne de Xcode recommandée : 26.x

Les documents Intune d'Ionic indiquent actuellement que les applications créées avec Xcode 26 doivent utiliser Intune iOS SDK 21.1.0+ à compter du 19 janvier 2026. Ce plugin est déjà sur cette nouvelle SDK ligne.

1. Ajoutez les paramètres Intune et MSAL à Info.plist

Section intitulée « 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 :

  • ADALClientId
  • ADALRedirectUri
  • ADALRedirectScheme en tant que fallback si vous préférez stocker uniquement le schéma
  • ADALAuthority en tant qu'override d'autorité facultatif
import MSAL
func application(
_ app: UIApplication,
open url: URL,
options: [UIApplication.OpenURLOptionsKey: Any] = [:]
) -> Bool {
return MSALPublicClientApplication.handleMSALResponse(
url,
sourceApplication: options[.sourceApplication] as? String
)
}

3. Configurer les schémas de URL et les autorisations

Section intitulée « 3. Configurer les schémas de URL et les autorisations »

Suivre les directives d'Intune de Microsoft et d'Ionic :

  • le msauth... schéma de redirection URI
  • l'accès partagé au clé de chiffrement / les groupes d'accès au clé de chiffrement
  • LSApplicationQueriesSchemes
  • NSFaceIDUsageDescription si votre flux nécessite des biométriques

Ces informations sont spécifiques à l'application et ne peuvent pas être inférées par le plugin.

Microsoft exige l'exécution de IntuneMAMConfigurator contre votre application finale Info.plist et les autorisations. Utilisez la dernière configuratrice officielle d'Intune iOS SDK et réexécutez-la chaque fois que ces fichiers changent de manière significative.

Puisque la version d'Intune iOS SDK embarquée est actuelle 21.x la cible de votre application devrait rester à iOS 17.0 ou ultérieur.

Si vous utilisez la configuration iOS pour planifier le travail de plugin natif, connectez-la En utilisant @capgo/capacitor-intune pour la capacité native dans En utilisant @capgo/capacitor-intune, Capgo Répertoire des plugins pour le flux de travail du produit dans Capgo Répertoire des plugins, Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo, Ajouter ou Mettre à jour les plugins pour le détail d'implémentation dans Ajouter ou Mettre à jour les plugins, et Alternatives de plugins d'entreprise Ionic pour le flux de travail du produit dans Alternatives de plugins d'entreprise Ionic.