Zum Inhalt springen

Getting Started

GitHub

Sie können unsere AI-gestützte Einrichtung verwenden, um das Plugin zu installieren. Fügen Sie die Capgo-Fähigkeiten Ihrem AI-Tool mit der folgenden Befehl hinzu:

Terminal-Fenster
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Verwenden Sie dann die folgende Anfrage:

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

Wenn Sie die manuelle Einrichtung bevorzugen, installieren Sie das Plugin, indem Sie die folgenden Befehle ausführen und folgen Sie den unten angegebenen Plattform-spezifischen Anweisungen:

  1. Installieren Sie das Paket

    Terminal-Fenster
    bun add @capgo/capacitor-intune
  2. Synchronisieren Sie native Projekte

    Terminal-Fenster
    bunx cap sync
  3. Vollständige native Intune-Einrichtung Folgen Sie den speziellen iOS-Einrichtung und Android-Einrichtung Anforderungen

Anforderungen

__CAPGO_KEEP_0__ 8+
  • Android mit Intune Android Capacitor
  • iOS mit Intune iOS SDK 12.0.3
  • iOS with Intune iOS SDK 21.5.1
  • iOS-Deploymentsziel 17.0+

Die aktuellen Ionic-Intune-Dokumente weisen derzeit einen Stichtag vom 19. Januar 2026 für Apps aus, die mit Xcode 26 erstellt wurden, die Intune-iOS-SDK 21.1.0+Dieses Plugin verwendet bereits 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)Starten Sie die Microsoft-Anmeldung und erhalten Sie Token plus Kontometadaten.
  • acquireTokenSilent(options)Lesen Sie ein gecachiertes Token für ein bestehendes Konto.
  • registerAndEnrollAccount(options): Registriere das MSAL-Konto bei Intune und löse die Registrierung aus.
  • loginAndEnrollAccount(): Lasse Intune den Login- und Registrierungsprozess steuern.
  • appConfig(user): Lies die Intune-Anwendungs-Konfigurationswerte für das Konto.
  • getPolicy(user): Lies die aktuelle Intune-Anwendungs-Schutzrichtlinie für das Konto.
  • groupName(user): Lies den gemeinsamen GroupName : Hilfskonfigurationswert, wenn vorhanden.
  • sdkVersion(): Überprüfe die verbundenen Intune- und MSAL-Versionen.
  • Web wird nicht unterstützt.
  • iOS und Android erfordern beide eine native Projekt-Konfiguration über cap sync.
  • Ihre Azure-Registrierung, Intune-Policy-Zuweisung, Redirect-URIs und Berechtigungen bleiben app-spezifisch.

Wenn Sie Getting Started verwenden Getting Started um die Migration und die Unternehmensoperationen zu planen, verbinden Sie es mit Mit @capgo/capacitor-intune zur nativen Fähigkeit in Mit @capgo/capacitor-intune, Capgo Enterprise for the product workflow in Capgo Enterprise, zur Produktworkflow in __CAPGO_KEEP_0__ Enterprise, Ionische Enterprise-Plugin-Alternativen Capgo Alternatives zur Produktworkflow in Capgo Alternativen und Capgo Consulting zur Produktworkflow in Capgo Consulting.