iOS: управление мобильными устройствами - PullRequest
4 голосов
/ 05 января 2012

Я немного растерялся из-за МДМ, хотел бы, чтобы кто-нибудь помог мне здесь. Я изучил документы с веб-сайта Apple относительно iOS MDM, но все же чувствую себя озадаченным, у меня есть несколько вопросов.

  1. Обращается ли сервер MDM к APNS каждый раз, когда ему нужно выполнить команду?
  2. Это очень сложно настроить наш собственный сервер MDM и как настроить наш собственный сервер MDM?

Заранее спасибо.

Ответы [ 2 ]

5 голосов
/ 05 января 2012

1) общая идея заключается в том, что вы отправляете один запрос через APNS, а затем отвечаете командой, когда устройство «звонит домой» на ваш сервер MDM. Как только устройство ответит на вашу команду, вы можете отправить в ответ другую команду и т. Д., Пока устройство не выполнит все команды, после чего ваш сервер должен ответить пустым HTTP-ответом.

2) Это полностью зависит от того, каково ваше определение комплекса! В прошлом году я создал 2 «сервера» MDM, и это не сложно, но довольно сложно детализировать.

0 голосов
/ 24 июня 2016

Сервер MDM связывается только тогда, когда ему нужно отправить команду на устройство. Вот как это происходит,

  1. Сервер MDM связывается с сервером APNS с полезной нагрузкой MDM.
  2. Сервер APNS запускает пробуждение на устройстве, чтобы проверить сервер на наличие команды MDM.
  3. Мобильное устройство связывается с сервером MDM для выполнения команды.

Внедрить MDM просто, если у вас есть корпоративная учетная запись.

  1. Получите сертификат MDM. http://www.blueboxmoon.com/wordpress/?p=877

  2. С помощью IPCU создайте профиль и отправьте его на мобильный.

  3. С помощью этого устройства волшебная кнопка будет передаваться на URL-адрес регистрации, указанный вами в профиле конфигурации.
  4. Затем запустите полезную нагрузку mdm, используя JAVAPNS с push-магией и токеном. JavaPNS - https://code.google.com/p/javapns/
  5. Создайте простую страницу, которая будет отвечать на команды устройства. Обратитесь к руководству Blackhat для полной документации. https://media.blackhat.com/bh-us-11/Schuetz/BH_US_11_Schuetz_InsideAppleMDM_WP.pdf или это http://darthnull.org/media/papers/MDM_CommandReference.pdf для справки команд.
...