Configuración de iOS
Copia un promp 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 de SDK más nueva.
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. Configurar esquemas de URL y permisos
Sección titulada “3. Configurar esquemas de URL y permisos”Sigue la guía de Microsoft y Ionic para:
- el
msauth...esquema de redirección URI - compartir llaves de la cadena de claves / grupos de acceso a la cadena de claves
LSApplicationQueriesSchemesNSFaceIDUsageDescriptionsi su flujo necesita biométrica
Estos son específicos de la aplicación y no pueden inferirse por el complemento.
4. Ejecutar IntuneMAMConfigurator
Título de sección “4. Ejecutar IntuneMAMConfigurator”Microsoft requiere ejecutar IntuneMAMConfigurator contra su aplicación final Info.plist y permisos. Utilice el configurador más reciente desde la oficial Intune iOS SDK y vuelva a ejecutarlo cada vez que esos archivos cambien materialmente.
5. Mantener el objetivo de despliegue alineado
Título de sección “5. Mantener el objetivo de despliegue alineado”Porque el Intune iOS SDK incluido está en la versión actual 21.x Su objetivo de aplicación debe permanecer en iOS o posterior. 17.0 Siga adelante desde iOS Setup
Sección titulada “Siga adelante desde iOS Setup”
Si está utilizando iOS Setuppara planificar el trabajo de plugin nativo, conecte con Usando @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune para la capacidad nativa en Usando @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune, Using @capgo/capacitor-intune for the native capability in Using @capgo/capacitor-intune, Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins por Capgo Agregar o Actualizar Plugins para el detalle de implementación en Agregar o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas de Plugins de Ionic Enterprise.