Saltare al contenuto

Iniziare

GitHub

Puoi utilizzare la nostra configurazione assistita da AI per installare il plugin. Aggiungi le Capgo competenze al tuo strumento AI utilizzando il seguente comando:

Finestra del terminale
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Usa poi il seguente prompt:

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

Se preferisci la configurazione manuale, installa il plugin eseguendo i seguenti comandi e segui le istruzioni specifiche per la piattaforma riportate di seguito:

  1. Installa il pacchetto

    Finestra del terminale
    bun add @capgo/capacitor-intune
  2. Sincronizza progetti nativi

    Finestra del terminale
    bunx cap sync
  3. Completa la configurazione nativa di Intune Segui le istruzioni dedicate Configurazione iOS e Configurazione Android Requisiti

Sezione intitolata “Requisiti”

8+
  • Capacitor 8+
  • Android with Intune Android SDK 12.0.3
  • iOS with Intune iOS SDK 21.5.1
  • Obiettivo di distribuzione iOS 17.0+

I documenti di Ionic per Intune attualmente indicano un limite di gennaio 19, 2026 per le app costruite con Xcode 26, richiedendo Intune iOS SDK 21.1.0+Questo plugin utilizza già 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)Inizia l'accesso con Microsoft e restituisci token e metadati dell'account.
  • acquireTokenSilent(options)Leggi un token memorizzato per un account esistente.
  • registerAndEnrollAccount(options): Registra l'account MSAL con Intune e attiva l'iscrizione.
  • loginAndEnrollAccount(): Lascia che Intune guidi il flusso di accesso e iscrizione.
  • appConfig(user): Leggi i valori di configurazione dell'app Intune per l'account.
  • getPolicy(user): Leggi la politica di protezione dell'app Intune corrente per l'account.
  • groupName(user): Leggi il valore helper di configurazione comune quando presente. GroupName : Verifica le versioni di Intune e MSAL incorporate.
  • sdkVersion(): Note sulla piattaforma

: Sezione intitolata “Note sulla piattaforma”

: Non è supportato.
  • : Sia iOS che Android richiedono una configurazione del progetto nativo oltre
  • : La tua registrazione Azure, l'assegnazione della politica di Intune, gli URI di reindirizzamento e le autorizzazioni rimangono specifiche dell'app. cap sync.
  • : La tua registrazione Azure, l'assegnazione della politica di Intune, gli URI di reindirizzamento e le autorizzazioni rimangono specifiche dell'app.

Se stai utilizzando Inizia Inizia Using @capgo/capacitor-intune Utilizzando @capgo/capacitor-intune per la capacità nativa in Utilizzando @Capgo/__CAPGO_KEEP_1__-intune Capgo per l'azienda context: Pagina/area: Pagina del prodotto/prezzo per l'azienda. Ruolo: Etichetta breve o elemento di navigazione. Visualizzato in: pagina enterprise.astro. Preservare esattamente il prodotto/marca e i termini del developer di Capgo. Chiave del messaggio `enterprise_procurement_visual_signature` (Firma visiva di acquisto per l'azienda) per il flusso di lavoro del prodotto in __CAPGO_KEEP_0__ per l'azienda Alternative per Plugin di Ionic per l'azienda per l'Enterprise Plugin Alternatives per il flusso di lavoro del prodotto in Capgo Alternatives per l'azienda per il flusso di lavoro del prodotto in Capgo Alternatives, e Capgo Consulting per il flusso di lavoro del prodotto in Capgo Consulting.