0

我正在作为 Xamarin 表单 iOS 企业应用程序工作。我们使用 Mobileiron/airwatch MDM/EMM(Services) 将 config.plist(一些键值对)文件推送到真实设备。然后我们使用 MobileIron 在 iPad 上部署应用程序。当应用程序启动时,应用程序从 MDM 推送的 config.plist 中获取 Url/ 凭据。

谷歌搜索后,我发现 config.plist 存储在 NSUserDefaults 中的设备中​</p>

但我不知道存储在 NSUserDefaults 中的 .plist 是否带有应用程序包 ID 或其他内容。

请任何人在写信给我之前遇到同样的问题,我必须如何实现或从 .plist 中获取价值

4

1 回答 1

0

我想您会从 Apple 的MDM-Protocol-Reference的第 69-70 页上的问题中找到详细信息。MDM 服务器使用包含捆绑 ID 数组的字典部署这些设置,每个应用程序的设置都包含在其键中。由于沙盒的工作方式,您的应用只需检索com.apple.configuration.managed密钥即可获取其设置。

一个很好的资源是https://www.appconfig.org/ios/

于 2020-02-14T14:47:35.957 回答