читать свойства конфигурации приложения Microsoft Intune от cordova - PullRequest
0 голосов
/ 10 сентября 2018

свойства конфигурации приложения можно развернуть в приложении iOS с помощью политик конфигурации приложения Microsoft Intune.Эти свойства сконфигурированы в формате plist и развернуты, как описано в документации https://github.com/MicrosoftDocs/IntuneDocs/blob/master/intune/app-configuration-policies-use-ios.md

, кажется, что эти свойства могут быть прочитаны SDK Intune для iOS как «Конфигурация приложения MDM», как описано здесь: https://docs.microsoft.com/en-us/intune/app-sdk-ios#enable-targeted-configuration-appmam-app-config-for-your-ios-applications (я не мог попробовать это)

как Intune внедряет эти настройки plist?Создает ли он файл plist в личном каталоге приложений?Если да, как этот файл называется?

Если нет, как я могу получить доступ к этим свойствам из cordova без intune sdk?Я не смог найти никаких подсказок в исходном коде SDK о том, как они хранятся / принимаются.

1 Ответ

0 голосов
/ 24 сентября 2018

NSUserDefaults - правильное хранилище, используя плагин cordova-plugin-emm-app-config. Я выяснил, что значения, поступающие с сервера MDM, хранятся в ключе словаря com.apple.configuration.managed в NSUserDefaults.

поэтому чтение конфигурации приложения MDM, как это хорошо работает для Intune:

NSDictionary *appConfig = [[NSUserDefaults standardUserDefaults] dictionaryForKey:kConfigurationKey];

...