如何从 nsuserdefaults .plist 配置文件 Xamarin 表单中获取键/值



我正在作为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/

最新更新