Getting Started
Copy prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
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.
Pemasangan
Pengaturan Berjudul “Pemasangan”Kamu bisa menggunakan Setup Bantuan AI kami untuk menginstal plugin. Tambahkan Capgo kemampuan ke alat AI kamu menggunakan perintah berikut:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsLalu gunakan prompt berikut:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-intune` plugin in my project.Jika kamu lebih suka Setup Manual, instal plugin dengan menjalankan perintah-perintah berikut dan ikuti instruksi spesifik platform di bawah ini:
-
Pasang paket
Tampilan Jendela Terminal bun add @capgo/capacitor-intune -
Sinkronkan proyek asli
Tampilan Jendela Terminal bunx cap sync -
Selesai konfigurasi Intune native Ikuti halaman yang dikhususkan Pengaturan iOS dan Pengaturan Android halaman. Intune masih memerlukan konfigurasi aplikasi-host native untuk autentikasi brokered, URI redirect, manifest, hak istimewa, dan konfigurasi MSAL.
Persyaratan
Bagian berjudul 'Persyaratan'- Capacitor 8+
- Pengaturan Android dengan Intune Android SDK
12.0.3 - Pengaturan iOS dengan Intune iOS SDK
21.5.1 - Sasaran pengembangan iOS
17.0+
Dokumen Intune Ionic saat ini memanggil batas 19 Januari 2026 untuk aplikasi yang dibuat dengan Xcode 26, memerlukan SDK Intune iOS 21.1.0+. Ini plugin sudah menggunakan 21.5.1.
Penggunaan Dasar
Judul bagian “Penggunaan Dasar”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 });Aliran Umum
Judul bagian “Aliran Umum”Pengenalan interaktif dan pendaftaran
Judul bagian “Pengenalan interaktif dan pendaftaran”const auth = await IntuneMAM.acquireToken({ scopes: ['https://graph.microsoft.com/.default'],});
await IntuneMAM.registerAndEnrollAccount({ accountId: auth.accountId,});Perbarui token secara diam
Silent token refreshconst token = await IntuneMAM.acquireTokenSilent({ accountId: 'AAD_OBJECT_ID', scopes: ['https://graph.microsoft.com/.default'], forceRefresh: true,});Baca akun yang sudah terdaftar saat ini
Ringkasanconst user = await IntuneMAM.enrolledAccount();Keluar atau hapus selektif
Ringkasanawait IntuneMAM.logoutOfAccount({ accountId: 'AAD_OBJECT_ID' });await IntuneMAM.deRegisterAndUnenrollAccount({ accountId: 'AAD_OBJECT_ID' });Ringkasan API
Section titled “API Summary”acquireToken(options): Mulai sign-in Microsoft dan kembalikan token plus metadata akun.acquireTokenSilent(options): Baca token yang disimpan untuk akun yang sudah ada.registerAndEnrollAccount(options): Daftarkan akun MSAL dengan Intune dan aktifkan pendaftaran.loginAndEnrollAccount(): Biarkan Intune mengemudikan alur login 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 helper konfigurasi umum ketika ada.GroupName: Periksa versi Intune dan MSAL yang dibundel.sdkVersion(): Catatan Platform
: Judul bagian “Catatan Platform”
: Web tidak didukung.- : iOS dan Android memerlukan konfigurasi proyek native di luar itu.
- : Pendaftaran Azure, penugasan kebijakan Intune, URI redirect, dan hak istimewa tetap spesifik aplikasi.
cap sync. - : Pendaftaran Azure, penugasan kebijakan Intune, URI redirect, dan hak istimewa tetap spesifik aplikasi.
Teruskan dari Getting Started
Judul Bagian “Teruskan dari Getting Started”Jika Anda menggunakan Getting Started untuk merencanakan migrasi dan operasional perusahaan, hubungkannya dengan Menggunakan @capgo/capacitor-intune untuk kemampuan native di Menggunakan @capgo/capacitor-intune, Capgo Enterprise for the product workflow in Capgo Enterprise, untuk alur kerja produk di __CAPGO_KEEP_0__ Enterprise, Ionic Enterprise Plugin Alternatives Capgo Alternatives untuk alur kerja produk di Capgo Alternatif, dan Capgo Konsultasi untuk alur kerja produk di Capgo Konsultasi.