Saltar al contenido

Configuración de iOS

GitHub
  • 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+ desde el 19 de enero de 2026. Este plugin ya está en esa línea de SDK más nueva.

1. Agregar configuración de Intune y MSAL a Info.plist

Sección titulada “1. Agregar configuración 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>

The plugin reads: __CAPGO_KEEP_0__

  • ADALClientId
  • ADALRedirectUri
  • ADALRedirectScheme como una opción de fallback si prefieres almacenar solo el esquema
  • ADALAuthority como un override de autoridad opcional
import MSAL
func application(
_ app: UIApplication,
open url: URL,
options: [UIApplication.OpenURLOptionsKey: Any] = [:]
) -> Bool {
return MSALPublicClientApplication.handleMSALResponse(
url,
sourceApplication: options[.sourceApplication] as? String
)
}

Sigue la guía de Microsoft y Ionic para Intune:

  • el msauth... esquema de URI de redirección
  • compartir llaves de la caja fuerte / grupos de acceso a la caja fuerte
  • LSApplicationQueriesSchemes
  • NSFaceIDUsageDescription si su flujo necesita biometría

Estos son específicos de la aplicación y no pueden inferirse por el plugin.

Microsoft requiere ejecutar IntuneMAMConfigurator contra tu aplicación final Info.plist y permisos. Utiliza el configurador más reciente desde la oficial Intune iOS SDK y vuelve a ejecutarlo siempre que esos archivos cambien de manera significativa.

Porque el Intune iOS SDK empaquetado está en la versión actual 21.x tu objetivo de aplicación debería permanecer en iOS 17.0 o posterior.

Si estás utilizando Configuración de iOS para planificar el trabajo de plugin nativo, conecta con Usando @capgo/capacitor-intune para la capacidad nativa en Usando @capgo/capacitor-intune, Directorio de Plugins de Capgo para el flujo de trabajo del producto en Directorio de Plugins de Capgo, Plugins de Capacitor por Capgo para el detalle de implementación en Plugins de Capacitor por Capgo, Agregar o Actualizar Plugins para los detalles 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.