Zum Inhalt springen

Getting Started

GitHub

Sie können unser AI-gestütztes Setup verwenden, um den Plugin zu installieren. Fügen Sie die Capgo-Fähigkeiten zu Ihrem AI-Tool hinzu, indem Sie den folgenden Befehl ausführen:

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

Verwenden Sie dann den folgenden Prompt:

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

Wenn Sie die manuelle Installation bevorzugen, installieren Sie das Plugin, indem Sie die folgenden Befehle ausführen und die plattform-spezifischen Anweisungen unten befolgen:

  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

  • iOS mit Intune iOS Capacitor
  • Android with Intune Android 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 geben Sie Token und Kontometadaten zurück.
  • acquireTokenSilent(options)Lese 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 __CAPGO_KEEP_0__
  • sdkVersion(): Überprüfe die verbundenen Intune- und MSAL-Versionen.
  • Web wird nicht unterstützt.
  • Für iOS und Android sind native Projekt-Konfigurationen erforderlich, die über cap sync.
  • Ihre Azure-Registrierung, Intune-Policy-Zuweisung, Redirect-URIs und Berechtigungen hinausgehen.

Wenn Sie “Getting Started” verwenden Getting Started um die Migration und die Unternehmensoperationen zu planen, verbinden Sie es mit Verwendung von @capgo/capacitor-intune für die native Fähigkeit in Verwendung von @capgo/capacitor-intune Capgo Enterprise Capgo-Unternehmenslösung für den Produktworkflow in __CAPGO_KEEP_0__ Enterprise Ionic-Unternehmens-Plugin-Alternativen Capgo Alternatives für das Produktworkflow in Capgo Alternativen und Capgo Consulting für das Produktworkflow in Capgo Consulting.