Getting Started
Kopieren Sie einen Einrichtungsvorschlag mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-intune`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/intune/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Installation
Abschnitt mit dem Titel “Installation”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:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsVerwenden 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:
-
Installieren Sie das Paket
Terminal-Fenster bun add @capgo/capacitor-intune -
Synchronisieren Sie native Projekte
Terminal-Fenster bunx cap sync -
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.
Grundlegende Verwendung
Abschnitt mit dem Titel „Grundlegende Verwendung“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 });Häufige Flüsse
Abschnitt mit dem Titel „Häufige Flüsse“Interaktive Anmeldung und Registrierung
Abschnitt mit dem Titel „Interaktive Anmeldung und Registrierung“const auth = await IntuneMAM.acquireToken({ scopes: ['https://graph.microsoft.com/.default'],});
await IntuneMAM.registerAndEnrollAccount({ accountId: auth.accountId,});Stilles Token-aktualisieren
Abschnitt mit dem Titel „Stille Token-Aufrufaktualisierung”const token = await IntuneMAM.acquireTokenSilent({ accountId: 'AAD_OBJECT_ID', scopes: ['https://graph.microsoft.com/.default'], forceRefresh: true,});Lesen Sie das derzeit angemeldete Konto
Abschnitt mit dem Titel „Lesen Sie das derzeit angemeldete Konto”const user = await IntuneMAM.enrolledAccount();Abmelden oder selektiv löschen
Abschnitt mit dem Titel „Abmelden oder selektiv löschen”await IntuneMAM.logoutOfAccount({ accountId: 'AAD_OBJECT_ID' });await IntuneMAM.deRegisterAndUnenrollAccount({ accountId: 'AAD_OBJECT_ID' });API Zusammenfassung
Abschnitt mit dem Titel „API Zusammenfassung”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 gemeinsamenGroupName: Hilfskonfigurationswert, wenn vorhanden.sdkVersion(): Überprüfe die verbundenen Intune- und MSAL-Versionen.
Plattformhinweise
Abschnitt mit dem Titel „Plattformhinweise“- 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.
Fortsetzung aus Getting Started
Abschnitt mit dem Titel “Fortsetzung aus Getting Started”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.