透過 iOS MDM 派送參數給 Device,範例程式如下:
Develop an app that supports Managed AppConfig on iOS
Fetch managed AppConfig using the following code:
func fetchAppConfiguration() { if let managedConfigDict = UserDefaults.standard.dictionary(forKey: "com.apple.configuration.managed"){ if let keyValue = managedConfigDict["keyName"]{ print("KEY : keyname \nVALUE : \(keyValue) ") } }else{ print("Error fetching app config values. Please make sure your device is enrolled with AirWatch ") } }
Register your app to listen for managed AppConfig changes:
Developers can register their app to listen for userdefault changes. This action allows the app to dynamically pick up the latest managed AppConfig sent by AirWatch.
func registerForAppConfigNotification() { NotificationCenter.default.addObserver(self, selector: #selector(ViewController.fetchAppConfiguration), name: UserDefaults.didChangeNotification, object: nil) }
詳全文:
https://support.air-watch.com/articles/115006426588-AirWatch-Managed-AppConfig-Sample-iOS
相關文章:
Configure Managed Settings for iOS Devices
https://my.air-watch.com/help/9.2/en/Content/Platform_Guides/iOS/T/ManagingiOSManagedSttngs.htm