Langsung ke konten

Getting Started

GitHub

Anda dapat menggunakan Pengaturan Setup Bantuan AI kami untuk menginstal plugin. Tambahkan Capgo kemampuan ke alat AI Anda menggunakan perintah berikut:

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

Lalu gunakan prompt berikut:

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

Jika Anda lebih suka Manual Setup, instal plugin dengan menjalankan perintah-perintah berikut dan ikuti instruksi spesifik platform di bawah ini:

  1. Instal paket

    Jendela terminal
    bun add @capgo/capacitor-intune
  2. Sinkronkan proyek native

    Jendela terminal
    bunx cap sync
  3. Selesai pengaturan native Intune Ikuti instruksi khusus Pengaturan iOS dan Pengaturan Android halaman. Intune masih memerlukan konfigurasi aplikasi-host native untuk autentikasi brokered, URIs redirect, manifest, hak istimewa, dan konfigurasi MSAL.

  • Capacitor 8+
  • Pengaturan Android dengan Intune Android SDK 12.0.3
  • Pengaturan iOS dengan Intune iOS SDK 21.5.1
  • Target pengembangan iOS 17.0+

Dokumen Intune Ionic saat ini mengacu pada batas waktu 19 Januari 2026 untuk aplikasi yang dibangun dengan Xcode 26, memerlukan Intune iOS SDK 21.1.0+. Plugin ini sudah menggunakan 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,
});

Baca Akun yang Sudah Didaftarkan

Baca Akun yang Terdaftar Saat Ini
const user = await IntuneMAM.enrolledAccount();
await IntuneMAM.logoutOfAccount({ accountId: 'AAD_OBJECT_ID' });
await IntuneMAM.deRegisterAndUnenrollAccount({ accountId: 'AAD_OBJECT_ID' });
  • acquireToken(options): Mulai Sign-in Microsoft dan Kembalikan Token serta Metadata Akun.
  • acquireTokenSilent(options): Baca Token yang Dicache untuk Akun yang Ada.
  • registerAndEnrollAccount(options): Daftarkan Akun MSAL dengan Intune dan Aktifkan Pendaftaran.
  • loginAndEnrollAccount(): Biarkan Intune Mengemudikan Alur Sign-in dan Pendaftaran.
  • appConfig(user): Baca Nilai Konfigurasi Aplikasi Intune untuk Akun.
  • getPolicy(user)Baca kebijakan perlindungan aplikasi Intune saat ini untuk akun.
  • groupName(user)Baca nilai bantuan konfigurasi umum ketika ada. GroupName Inspeksi versi Intune dan MSAL yang dibundel.
  • sdkVersion()Catatan Platform

Judul bagian “Catatan Platform”

Web tidak didukung.
  • iOS dan Android sama-sama memerlukan konfigurasi proyek native di luar
  • Pendaftaran Azure Anda, penugasan kebijakan Intune, URI pengalihan, dan hak akses tetap spesifik aplikasi. cap sync.
  • Teruskan dari Getting Started

Judul bagian “Teruskan dari Getting Started”

Jika Anda menggunakan

__CAPGO_KEEP_0__ Mulai Membuat untuk merencanakan migrasi dan operasional perusahaan, hubungkannya dengan Menggunakan @capgo/capacitor-intune untuk kemampuan asli dalam Menggunakan @capgo/capacitor-intune, Capgo Perusahaan untuk alur kerja produk dalam Capgo Perusahaan, Alternatif Plugin Perusahaan Ionic untuk alur kerja produk dalam Alternatif Plugin Perusahaan Ionic, Capgo Alternatif untuk alur kerja produk dalam Capgo Alternatif, dan Capgo Konsultasi untuk alur kerja produk dalam Capgo Konsultasi.