Lompat ke konten

Pengaturan iOS

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

Dokumen 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 menggunakan garis SDK yang lebih baru.

1. Tambahkan pengaturan Intune dan MSAL ke Info.plist

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

Tambahkan sebuah 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 ini membaca:

  • ADALClientId
  • ADALRedirectUri
  • ADALRedirectScheme sebagai fallback jika Anda lebih suka menyimpan hanya scheme
  • ADALAuthority sebagai pengganti otoritas opsional

2. Lakukan panggilan balik MSAL di AppDelegate

Bagian berjudul “2. Lakukan panggilan balik 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
)
}

Ikuti panduan Microsoft dan Ionic untuk Intune:

  • the msauth... situs URI pengalihan
  • pengiriman kunci / akses kelompok kunci
  • LSApplicationQueriesSchemes
  • NSFaceIDUsageDescription jika aliran Anda memerlukan biometrik

Ini adalah spesifik aplikasi dan tidak dapat ditebak oleh plugin.

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

Karena bundel Intune iOS SDK saat ini berada pada baris ini, target aplikasi Anda harus tetap pada iOS atau lebih baru. 21.x Halaman Edit 17.0 Sebelumnya