Passer à la navigation

Configuration iOS

  • Intune iOS SDK embarqué 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. Ajouter les paramètres Intune et MSAL à Info.plist

Section intitulée « 1. Ajouter les paramètres Intune et MSAL à Info.plist »

Ajouter 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é optionnel
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 d'URL et les autorisations

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

Suivre les instructions de Microsoft et d'Ionic pour Intune :

  • le msauth... schéma d'URI de redirection
  • la partage de clés de coffre / les groupes d'accès au coffre
  • 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 relancez-la chaque fois que ces fichiers changent de manière significative.

Puisque la version d'Intune iOS SDK intégrée est à jour, votre cible d'application devrait rester à iOS 21.x ou ultérieur. 17.0 Page d'édition