Pengaturan Android
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
1. Tambahkan plugin Gradle Intune
Bagian berjudul “1. Tambahkan plugin Gradle Intune”Di proyek aplikasi Anda di tingkat atas, tambahkan JAR plugin Gradle Intune ke android/build.gradleclasspath. Paket plugin termasuk: buildscript __CAPGO_KEEP_0__
android/ms-intune-app-sdk-android/GradlePlugin/com.microsoft.intune.mam.build.jar
Juga termasuk 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
Judul bagian “2. Perbarui modul aplikasi”Di android/app/build.gradle:
apply plugin: 'com.microsoft.intune.mam'Dan jaga agar optimasi 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" } } ]}The plugin mengharapkan file tersebut pada waktu runtime untuk kedua MSAL dan panggilan autentikasi Intune.
4. Konfigurasi tag <application> tag
Bab 4. Konfigurasi tag <application>Jika aplikasi Anda belum mendefinisikan tag penggunaan khusus, buatlah satu. Applicationset:
<application android:name="app.capgo.intune.IntuneApplication" android:enableOnBackInvokedCallback="false">Jika Anda sudah memiliki tag penggunaan khusus, tambahkanlah. Applicationperlu ditambahkan MAMApplication dan mendaftarkan IntuneMamServiceAuthenticationCallback dalam onMAMCreate().
5. Tambahkan pertanyaan autentikasi broker dan penanganan redirect
Bagian berjudul “5. Tambahkan pertanyaan autentikasi broker dan penanganan redirect”Tambahkan pertanyaan visibilitas paket untuk: pencarian dokumen Ionic
com.azure.authenticatorcom.microsoft.windowsintune.companyportal- deteksi niat browser
Tambahkan juga BrowserTabActivity dengan URI redirect host/path Anda sehingga MSAL dapat menyelesaikan putaran sign-in. msauth:// 6. Gunakan plugin
Bagian berjudul “6. Gunakan plugin”
Setelah pengaturan native aplikasi selesai, __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ sama seperti pada iOS:Once the app-level native setup is complete, the Capacitor API is the same as on iOS:
import { IntuneMAM } from '@capgo/capacitor-intune';
const auth = await IntuneMAM.acquireToken({ scopes: ['https://graph.microsoft.com/.default'],});
await IntuneMAM.registerAndEnrollAccount({ accountId: auth.accountId,});Bagian berjudul “Lanjutkan dari Pengaturan Android”
Bagian berjudul “Lanjutkan dari Pengaturan Android”Jika Anda menggunakan Pengaturan Android untuk merencanakan pekerjaan plugin native, hubungkannya dengan Menggunakan @capgo/capacitor-intune untuk kemampuan native di Menggunakan @capgo/capacitor-intune, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin-Plugin Capacitor oleh Capgo, Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur produk dalam Ionic Enterprise Plugin Alternatif.