Configuración de iOS
Copiar un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Matriz de soporte de iOS
Sección titulada “Matriz de soporte de iOS”- Intune iOS SDK empaquetado por este plugin:
21.5.1 - Versión de iOS mínima:
17.0 - Línea recomendada de Xcode:
26.x
Los documentos de Intune de Ionic actualmente indican que las aplicaciones construidas con Xcode 26 deben utilizar Intune iOS SDK 21.1.0+ a partir del 19 de enero de 2026. Este plugin ya está en esa línea más nueva SDK.
1. Agregar ajustes de Intune y MSAL a Info.plist
Sección titulada “1. Agregar ajustes de Intune y MSAL a Info.plist”Agregar un IntuneMAMSettings diccionario:
<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>El plugin lee:
ADALClientIdADALRedirectUriADALRedirectSchemecomo un fallback si prefieres almacenar solo el esquemaADALAuthoritycomo un override de autoridad opcional
2. Reenviar la llamada de MSAL en AppDelegate
Sección titulada “2. Reenviar la llamada de MSAL en 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. Configuremos esquemas de URL y permisos
Sección titulada “3. Configuremos esquemas de URL y permisos”Siga la guía de Intune de Microsoft y Ionic para:
- el
msauth...esquema de URI de redirección - compartir / acceder a grupos de acceso de clave de cadena
LSApplicationQueriesSchemesNSFaceIDUsageDescriptionsi su flujo necesita biométricas
Estos son específicos de la aplicación y no pueden inferirse mediante el plugin.
4. Ejecutar IntuneMAMConfigurator
Sección titulada “4. Ejecutar IntuneMAMConfigurator”Microsoft requiere ejecutar IntuneMAMConfigurator contra su aplicación final Info.plist y permisos. Utilice la configuradora más reciente desde la oficial Intune iOS SDK y vuelva a ejecutarla cada vez que esos archivos cambien de manera significativa.
5. Mantenga el objetivo de despliegue alineado
Sección titulada “5. Mantenga el objetivo de despliegue alineado”Dado que la Intune iOS SDK embutida está en la versión actual 21.x de línea, su objetivo de aplicación debería permanecer en iOS 17.0 o posterior.