Pulsa para ir al contenido principal

Configuración de iOS

GitHub
  • Intune iOS SDK empaquetado por este complemento: 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 complemento ya está en esa línea de SDK más nueva.

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

Título de sección “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 Intune:

  • el msauth... esquema de redirección URI
  • compartir llaves de la cadena de llaves / grupos de acceso a la cadena de llaves
  • 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 siempre 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úe desde la configuración de iOS

Título de la sección “Continúe desde la configuración de iOS”

Si está utilizando

Configuración de iOS para planificar el trabajo de plugin nativo, conecte con Usando @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-intune para la capacidad nativa en Usando @capgo/capacitor-intune, for the native capability in Using @capgo/capacitor-intune, para el flujo de trabajo del producto en Capgo Directorio de plugin, Capgo es un parámetro que se reemplaza con el valor correspondiente 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.