Mulai gratis
Copy prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
1. Tambahkan plugin Gradle Intune
Bab berjudul “1. Tambahkan plugin Gradle Intune”Pada proyek aplikasi Anda di tingkat atas android/build.gradle, tambahkan JAR plugin Gradle Intune ke buildscript kelas. Paket plugin mencakup:
android/ms-intune-app-sdk-android/GradlePlugin/com.microsoft.intune.mam.build.jar
Termasuk juga berikan akses ke feed Maven Duo yang Ionic dokumentasikan untuk rilis Android Intune saat ini SDK:
maven { url 'https://pkgs.dev.azure.com/MicrosoftDeviceSDK/DuoSDK-Public/_packaging/Duo-SDK-Feed/maven/v1' name 'Duo-SDK-Feed'}2. Perbarui modul aplikasi
Bab berjudul “2. Perbarui modul aplikasi”Pada android/app/build.gradle:
apply plugin: 'com.microsoft.intune.mam'Dan biarkan pengoptimalan sumber daya dinonaktifkan:
android.enableResourceOptimizations=false3. Berikan auth_config.json
Judul bagian “3. Berikan auth_config.json”Buat android/app/src/main/res/raw/auth_config.json:
{ "client_id": "YOUR_CLIENT_ID", "authorization_user_agent": "BROWSER", "redirect_uri": "msauth://YOUR_PACKAGE/YOUR_SIGNATURE_HASH", "broker_redirect_uri_registered": true, "account_mode": "MULTIPLE", "authorities": [ { "type": "AAD", "audience": { "type": "AzureADMyOrg" } } ]}Plugin ini mengharapkan file tersebut tersedia pada waktu runtime baik untuk MSAL maupun panggilan autentikasi Intune.
4. Konfigurasi tag <application> Tag
Judul bagian “4. Konfigurasi tag <application>”Jika aplikasi Anda belum mendefinisikan tag kustom Application, set:
<application android:name="app.capgo.intune.IntuneApplication" android:enableOnBackInvokedCallback="false">Jika Anda sudah memiliki custom Application, ekstensi MAMApplication dan mendaftar IntuneMamServiceAuthenticationCallback di onMAMCreate().
5. Tambahkan pertanyaan autentikasi broker dan pengaturan redirect
Judul bagian “5. Tambahkan pertanyaan autentikasi broker dan pengaturan redirect”Tambahkan pertanyaan visibilitas paket Ionic untuk:
com.azure.authenticatorcom.microsoft.windowsintune.companyportal- deteksi browser niat
Tambahkan juga BrowserTabActivity dengan Anda msauth:// URI host/path untuk mengarahkan MSAL untuk menyelesaikan putaran sign-in.
6. Gunakan plugin ini.
Judul Bagian “6. Gunakan plugin ini”.Setelah pengaturan native aplikasi selesai, Capacitor API sama seperti pada iOS:
import { IntuneMAM } from '@capgo/capacitor-intune';
const auth = await IntuneMAM.acquireToken({ scopes: ['https://graph.microsoft.com/.default'],});
await IntuneMAM.registerAndEnrollAccount({ accountId: auth.accountId,});Teruskan dari Pengaturan Android.
Judul Bagian “Teruskan dari Pengaturan Android”.Jika Anda menggunakan Pengaturan Android. untuk merencanakan kerja plugin native, hubungkan dengan Menggunakan @capgo/capacitor-intune. untuk kemampuan native di Menggunakan @capgo/capacitor-intune, Capgo Direktori Plugin untuk alur kerja produk di Capgo Direktori Plugin, Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo, Mengambah atau Mengupdate Plugin untuk detail implementasi di Mengambah atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Enterprise Ionic.