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 pada 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”

Mengambahkan 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 membaca:

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

2. Meneruskan panggilan MSAL di AppDelegate

Judul bagian “2. Meneruskan 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. Mengonfigurasi skema URL dan hak istimewa

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

Ikuti panduan Microsoft dan Ionic untuk:

  • Indonesia msauth... scheme URI pengalihan
  • bagian kunci / kelompok akses kunci
  • LSApplicationQueriesSchemes
  • NSFaceIDUsageDescription jika aliran Anda memerlukan biometrik

ini adalah aplikasi spesifik dan tidak dapat ditebak oleh plugin.

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

5. Pastikan target pengembangan disesuaikan

Bab berjudul “5. Pastikan target pengembangan disesuaikan”

Karena SDK iOS Intune yang dibundel saat ini berada di 21.x baris ini, target aplikasi Anda harus tetap di 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, Capgo Direktori Plugin untuk alur kerja produk di Capgo Direktori Plugin, Capacitor Plugin-plugin oleh Capgo untuk detail implementasi di Capacitor Plugin-plugin oleh Capgo Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Enterprise Ionic.