Saltar al contenido

Configuración de iOS

GitHub
  • Intune iOS SDK empaquetado por este plugin: 21.5.1
  • Versión mínima de iOS: 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+ comenzando el 19 de enero de 2026. Este plugin ya está en esa línea de SDK más nueva.

1. Agregue configuraciones de Intune y MSAL a Info.plist

Sección titulada “1. Agregue configuraciones 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:

  • ADALClientId
  • ADALRedirectUri
  • ADALRedirectScheme como un 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:

  • el msauth... esquema de redirección URI
  • compartir llaves de la cadena de claves / grupos de acceso a la cadena de claves
  • LSApplicationQueriesSchemes
  • NSFaceIDUsageDescription si su flujo necesita biométricas

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

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.

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 Continúa desde iOS Setup

Sección titulada “Continúa desde iOS Setup”

Si está utilizando iOS Setup

para 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.