Отправка полезной нагрузки MDM - PullRequest
0 голосов
/ 28 февраля 2012

Я разрабатываю решение MDM.

Я установил профиль конфигурации на устройстве. Так что у меня есть все необходимые вещи, как Токен устройства, Push Magic String, UDID устройства и т. Д.

Теперь я хочу отправить полезную нагрузку mdm на устройство, используя APNS. Я могу отправить простое предупреждающее сообщение на устройство, но мне нужно отправить полезную нагрузку mdm.

Я не уверен, как отправить plist (XML) на устройство с помощью APNS.

Я использую php для отправки Push-уведомлений.

Пожалуйста, если кто-нибудь может мне помочь, как отправить полезную нагрузку mdm на устройство.

Спасибо, Manmay

Ответы [ 4 ]

1 голос
/ 20 сентября 2012

установить утилиту конфигурации iphone. создать новый профиль конфигурации ... во время создания перейдите на вкладку управления мобильным устройством. мы можем найти сервер URL и проверить в URL. .. нам не нужно знать, что полезную нагрузку mdm нельзя отправить через службу push-уведомлений Apple. только мы можем отправить {mdm: "push magic token"} .. сначала попробуйте установить полезную нагрузку mdm вручную. после установки устройство с полезной нагрузкой Изначально (первый раз) ответит на проверку в URL-адресе отправки push magic token .. token устройства .. и udid .. затем, используя волшебный токен, мы можем отправить push-уведомление.

тогда устройство будет опрашивать команды через URL-адрес сервера. мы можем отправлять такие команды, как примеры lock .. unlock .. в ответ (mime type: plist), и мы можем разорвать соединение, отправив 200

1 голос
/ 28 февраля 2012

Полезные данные MDM не являются общедоступными.Чтобы использовать mdm, вы должны зарегистрироваться на apple (ios-mdm@apple.com).

0 голосов
/ 02 мая 2012

подготовить XML в TXT-файле и ответить на него как поток, все в порядке

0 голосов
/ 08 апреля 2012

На самом деле вы не можете отправить полезную нагрузку непосредственно на устройство. Вот как работает доставка:

  1. APNS, запускаемая сервером MDM
  2. Устройство получает APNS и отправляет неактивный ответ
  3. Сервер MDM отвечает на запрос устройства полезной нагрузкой
  4. Устройство отправляет ACK на сервер

Таким образом, APNS работает только для инициирования подключения устройства к серверу, а затем запрашивает, какая команда доступна для этого устройства.

...