透過 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