Обновление профиля конфигурации, установленного на устройстве iOS в MDM - PullRequest
5 голосов
/ 14 марта 2012

Я хочу отправить данные конфигурации на устройство. Например. Я хочу отправить ограничение полезной нагрузки (Disallow safari) на определенное устройство. я хочу обновить профиль конфигурации, установленный на устройстве.

Нужно ли отправлять данные профиля конфигурации так же, как я отправляю данные запроса?

Нужно ли включать все полезные данные конфигурации профиля конфигурации, который существует на устройстве? ИЛИ Просто нужно отправить тот, который мне нужно обновить.

Пожалуйста, помогите !!!

Ответы [ 3 ]

4 голосов
/ 15 марта 2012

Это должно быть содержимое содержащего PayloadContent профиля, который вы хотите установить и который был закодирован в Base64.

Вам не нужен весь XML, только первый блок.

3 голосов
/ 04 июня 2012

Для ясности, раздел DATA должен содержать строку в кодировке base64 (UTF8) со всем, начиная с тегов plist в mobiliconfig от IPCU до тега end / plist

<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE plist PUBLIC \"-//Apple Computer/DTD PLIST 1.0//EN\"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
<plist version=\"1.0\">
<dict>
<key>CommandUUID</key>
<string>c22d6f22-d222-4477-9e6e-5886e5f1e2a1</string>
<key>Command</key>
<dict>
<key>RequestType</key>
<string>InstallProfile</string>
<key>Payload</key>
<data>base64encode("<plist>...</plist")</data>
</dict>
</dict>
</plist>
0 голосов
/ 11 апреля 2012

Удалить объявления XML. Зашифруйте ваши данные plist (....).

...