Passer à la navigation

Paramètres iOS

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

Les documents d'Intune d'Ionic notent actuellement que les applications créées avec Xcode 26 doivent utiliser Intune iOS SDK 21.1.0+ à partir 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'autorité de substitution optionnelle
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”

Suivez les recommandations de Microsoft et d'Ionic pour :

  • le msauth... schéma d'URI de redirection
  • la partage de clés de chaîne / les groupes d'accès à la clé de chaîne
  • LSApplicationQueriesSchemes
  • NSFaceIDUsageDescription si 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.

Microsoft exige l'exécution IntuneMAMConfigurator contre votre application finale Info.plist et les autorisations. Utilisez le configurateur le plus récent de l'official Intune iOS SDK et réexécutez-le chaque fois que ces fichiers changent de manière significative.

Because the bundled Intune iOS SDK is on the current 21.x Votre cible d'application devrait rester à iOS 17.0 ou plus récemment.

Si vous utilisez iOS Setup pour planifier le travail de plugin natif, connectez-l’avec À l'aide de @capgo/capacitor-intune pour la capacité native dans À l'aide de @capgo/capacitor-intune, Capgo Répertoire de plugin pour le flux de travail du produit dans Capgo Répertoire de plugin, Capacitor Plugins par Capgo pour les détails d'implémentation dans Capacitor Plugins par Capgo Ajouter ou Mettre à Jour des Plugins pour les détails d'implémentation dans Ajouter ou Mettre à Jour des Plugins, et Alternatives de Plugins Ionic Entreprise pour le flux de travail du produit dans Alternatives de Plugins Ionic Entreprise.