我正在作为Xamarin表单iOS企业应用程序工作。 我们将config.plist(一些键值对(文件推送到使用Mobileiron/airwatch MDM/EMM(Services(的真实设备。然后我们使用MobileIron在iPad上部署应用程序。当应用启动时,应用会从 MDM 推送的 config.plist 获取 Url/凭据。
谷歌搜索后,我发现 config.plist 存储在 NSUserDefaults 中的设备中
但我不知道 .plist 是否存储在 NSUserDefaults 中,带有应用程序捆绑包 ID 或其他东西。
在写信给我之前,请任何人有同样的问题,我必须如何实现或从 .plist 获取价值
我想你会在Apple的MDM-Protocol-Reference的第69-70页上找到你的问题的细节。MDM 服务器使用包含捆绑包 ID 数组的字典部署这些设置,每个 App 的设置都位于其密钥中。由于沙盒的工作方式,您的应用只需检索com.apple.configuration.managed
密钥即可获取其设置。
一个很好的资源是 https://www.appconfig.org/ios/