Lompat ke konten

Pengaturan iOS

GitHub
  • Intune iOS SDK dikemas oleh plugin ini: 21.5.1
  • Versi iOS minimum: 17.0
  • Baris Xcode yang disarankan: 26.x

Document Intune Ionic saat ini menyatakan bahwa aplikasi yang dibangun dengan Xcode 26 harus menggunakan Intune iOS SDK 21.1.0+ mulai tanggal 19 Januari 2026. Plugin ini sudah berada pada garis SDK yang lebih baru.

1. Tambahkan pengaturan Intune dan MSAL ke Info.plist

Bab berjudul “1. Tambahkan pengaturan Intune dan MSAL ke Info.plist”

Tambahkan IntuneMAMSettings dictionary:

<key>IntuneMAMSettings</key>
<dict>
<key>ADALClientId</key>
<string>YOUR_CLIENT_ID</string>
<key>ADALRedirectUri</key>
<string>msauth.com.example.app://auth</string>
<key>ADALAuthority</key>
<string>https://login.microsoftonline.com/common</string>
</dict>

Plugin membaca:

  • ADALClientId
  • ADALRedirectUri
  • ADALRedirectScheme sebagai alternatif jika Anda lebih suka menyimpan hanya skema
  • ADALAuthority sebagai pengganti otoritas opsional

2. Lanjutkan panggilan MSAL di AppDelegate

Judul bagian “2. Lanjutkan panggilan MSAL di AppDelegate”
import MSAL
func application(
_ app: UIApplication,
open url: URL,
options: [UIApplication.OpenURLOptionsKey: Any] = [:]
) -> Bool {
return MSALPublicClientApplication.handleMSALResponse(
url,
sourceApplication: options[.sourceApplication] as? String
)
}

3. Konfigurasi skema URL dan hak istimewa

Judul bagian “3. Konfigurasi skema URL dan hak istimewa”

Ikuti panduan Microsoft dan Ionic untuk:

  • yang msauth... URI Scheme Pengalihan
  • Bagian Pengaksesan Kunci / Kelompok Akses Kunci
  • LSApplicationQueriesSchemes
  • NSFaceIDUsageDescription Jika Aliran Anda Memerlukan Biometrik

Yaitu spesifik aplikasi dan tidak dapat ditebak oleh plugin.

Microsoft memerlukan menjalankan IntuneMAMConfigurator terhadap aplikasi akhir Anda Info.plist dan hak akses. Gunakan konfigurasi terbaru dari SDK iOS Intune resmi dan jalankan ulang setiap kali file tersebut berubah secara signifikan.

5. Pastikan target pengembangan disesuaikan

Bab berjudul “5. Pastikan target pengembangan disesuaikan”

Karena Intune iOS SDK yang dibundel berada pada versi terkini 21.x iOS Anda harus tetap pada iOS 17.0 atau lebih baru.

Jika Anda menggunakan Pengaturan iOS untuk merencanakan kerja 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 Capacitor Plugin oleh Capgo Tambahkan atau Perbarui Plugin untuk detail implementasi di Tambahkan atau Perbarui Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Enterprise Ionic.