Pular al contenido

Inicio

GitHub

Puedes utilizar nuestra configuración asistida por inteligencia artificial para instalar el complemento. Agrega las Capgo habilidades a tu herramienta de inteligencia artificial utilizando el siguiente comando:

Ventana de terminal
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Luego utiliza el siguiente prompt:

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-intune` plugin in my project.

Si prefieres la configuración manual, instala el complemento ejecutando los siguientes comandos y sigue las instrucciones específicas de la plataforma a continuación:

  1. Instalar el paquete

    Ventana de terminal
    bun add @capgo/capacitor-intune
  2. Sincronizar proyectos nativos

    Ventana de terminal
    bunx cap sync
  3. Completa la configuración nativa de Intune Sigue las instrucciones dedicadas Configuración de iOS y Configuración de Android Páginas. Intune aún requiere la configuración nativa de la aplicación anfitriona para la autenticación brokerada, URIs de redirección, manifestos, permisos y configuración de MSAL.

  • Android con Intune Android Capacitor
  • iOS con Intune iOS SDK 12.0.3
  • iOS with Intune iOS SDK 21.5.1
  • Objetivo de despliegue de iOS 17.0+

Actualmente, los documentos de Intune de Ionic indican un límite de enero 19, 2026 para aplicaciones construidas con Xcode 26, que requieren Intune iOS SDK 21.1.0+Este plugin ya utiliza 21.5.1.

import { IntuneMAM } from '@capgo/capacitor-intune';
await IntuneMAM.addListener('appConfigChange', (result) => {
console.log('App config changed', result.accountId);
});
await IntuneMAM.addListener('policyChange', (result) => {
console.log('Policy changed', result.accountId);
});
const auth = await IntuneMAM.acquireToken({
scopes: ['https://graph.microsoft.com/.default'],
loginHint: 'alex@example.com',
});
await IntuneMAM.registerAndEnrollAccount({
accountId: auth.accountId,
});
const appConfig = await IntuneMAM.appConfig({
accountId: auth.accountId,
});
const policy = await IntuneMAM.getPolicy({
accountId: auth.accountId,
});
console.log({ auth, appConfig, policy });
const auth = await IntuneMAM.acquireToken({
scopes: ['https://graph.microsoft.com/.default'],
});
await IntuneMAM.registerAndEnrollAccount({
accountId: auth.accountId,
});
const token = await IntuneMAM.acquireTokenSilent({
accountId: 'AAD_OBJECT_ID',
scopes: ['https://graph.microsoft.com/.default'],
forceRefresh: true,
});
const user = await IntuneMAM.enrolledAccount();
await IntuneMAM.logoutOfAccount({ accountId: 'AAD_OBJECT_ID' });
await IntuneMAM.deRegisterAndUnenrollAccount({ accountId: 'AAD_OBJECT_ID' });
  • acquireToken(options)Iniciar inicio de sesión de Microsoft y devolver token más metadatos de cuenta.
  • acquireTokenSilent(options)Leer un token caché para una cuenta existente.
  • registerAndEnrollAccount(options): Registre el cuenta de MSAL con Intune y active la inscripción.
  • loginAndEnrollAccount(): Deje que Intune dirija el flujo de inicio de sesión y registro.
  • appConfig(user): Lee los valores de configuración de la aplicación de Intune para la cuenta.
  • getPolicy(user): Lee la política de protección de la aplicación de Intune actual para la cuenta.
  • groupName(user): Lee el valor común de la ayuda de configuración cuando esté presente. GroupName : Inspeccione las versiones de Intune y MSAL empaquetadas.
  • sdkVersion()Notas de la plataforma

Sección titulada “Notas de la plataforma”

No se admite la web.
  • Ambos iOS y Android requieren una configuración de proyecto nativa más allá de
  • Su registro de Azure, la asignación de política de Intune, los URIs de redirección y las autorizaciones permanecen específicas de la aplicación. cap sync.
  • Your Azure registration, Intune policy assignment, redirect URIs, and entitlements remain app-specific.

Si estás utilizando Inicio para planificar la migración y las operaciones empresariales, conecta con Usando @capgo/capacitor-intune para la capacidad nativa en Usando @capgo/capacitor-intune, Capgo Empresas for the product workflow in Capgo Enterprise, para el flujo de trabajo del producto en __CAPGO_KEEP_0__ Empresas, Alternativas del plugin de Ionic Empresas Capgo Alternatives para el flujo de trabajo del producto en Capgo Alternativas, y Capgo Consultoría para el flujo de trabajo del producto en Capgo Consultoría.