Saltar al contenido

Getting Started

GitHub

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

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

Usa luego la siguiente solicitud:

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 setup de iOS y setup de Android páginas. Intune todavía 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.

  • Capacitor 8+
  • Configuración de Android con Intune Android SDK 12.0.3
  • Configuración de iOS con Intune iOS SDK 21.5.1
  • Objetivo de implementación de iOS 17.0+

Los documentos de Intune de Ionic actualmente indican un corte de enero 19, 2026 para aplicaciones construidas con Xcode 26, requiriendo Intune iOS SDK 21.1.0+. Este complemento 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): Registrar la cuenta de MSAL con Intune y desencadenar la inscripción.
  • loginAndEnrollAccount(): Dejar que Intune dirija el flujo de inicio de sesión e inscripción.
  • appConfig(user): Leer valores de configuración de la aplicación Intune para la cuenta.
  • getPolicy(user): Leer la política de protección de aplicaciones de Intune actual para la cuenta.
  • groupName(user): Leer el valor del asistente de configuración común cuando esté presente. GroupName : Inspeccionar las versiones de Intune y MSAL embaladas.
  • sdkVersion()Observaciones de plataforma

Sección titulada “Observaciones de plataforma”

No se admite el Web.
  • 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.
  • Siga adelante desde Inicio

Sección titulada “Siga adelante desde Inicio”

Si está utilizando

__CAPGO_KEEP_0__ Empezar para planificar la migración y las operaciones empresariales, conectarlo con Usando @capgo/capacitor-intune para la capacidad nativa en Usando @capgo/capacitor-intune, Capgo Empresas para el flujo de trabajo del producto en Capgo Empresas, Alternativas del Plugin de Ionic Empresas para el flujo de trabajo del producto en Alternativas del Plugin de Ionic Empresas, Capgo Alternativas 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.