Отправка полезной нагрузки mdm

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

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

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

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

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

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

Спасибо, Манмей.


person Manmay    schedule 28.02.2012    source источник
comment
Я смог отправить полезную нагрузку pushmagic с помощью php-apns, и устройство отправляет статус ожидания в качестве ответа на мой сервер. Теперь мне нужно отправить команду DeviceLock.. Но я не могу ее отправить.. :(   -  person Manmay    schedule 01.03.2012
comment
Когда я отправляю полезную нагрузку DeviceLock так же, как я отправлял PushMagic, ответ становится пустым, и команда не выполняется на устройстве.. :(   -  person Manmay    schedule 01.03.2012
comment
Привет, Манмей. Как вы отправляете полезную нагрузку pushmagic с помощью php-apns?   -  person sau    schedule 08.06.2015


Ответы (4)


Полезные нагрузки MDM не являются общедоступными. Чтобы использовать mdm, вы должны зарегистрироваться на сайте Apple ([email protected]).

person Jonas Schnelli    schedule 28.02.2012
comment
Если у вас есть корпоративная учетная запись разработчика, PDF-файл можно загрузить с портала iOS Provisioning — Certificates/Other. - person Abstractec; 28.02.2012
comment
Я использую службу push-уведомлений моей программы разработчика. Нужна ли мне корпоративная программа для доставки полезной нагрузки mdm на устройства? Также у меня есть PDF-файл, например mobiledevicemanagementprotocol.pdf iPhoneOTAConfiguration.pdf от Apple. Могу ли я получить что-то другое на портале подготовки корпоративных программ? - person Manmay; 29.02.2012
comment
Мне удалось отправить первую полезную нагрузку с помощью mdm:PushMagic, устройство вернуло статус бездействия на сервер MDM. Теперь мне нужно отправить на устройство простую команду блокировки устройства. Я отправляю список блокировки устройства на устройство так же, как я отправляю mdm:PushMagic, но полученный ответ пуст... ПОЖАЛУЙСТА, ПОМОГИТЕ - person Manmay; 05.03.2012
comment
Привет Манмай.. Как вы отправили mdm:PushMagic? - person sau; 15.06.2015

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

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

person sasidhar koti    schedule 20.09.2012

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

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

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

person zoom    schedule 08.04.2012
comment
Привет, Лео. Я отправляю команду на устройство, но на устройстве ничего не происходит. Я не могу выяснить, успешно ли сервер запускал APN. Я также не получаю бездействующий ответ от устройства. Пожалуйста помогите. - person sau; 15.06.2015

подготовьте xml в текстовом файле и ответьте на него как на поток, все в порядке

person tonyliu0401    schedule 02.05.2012