Мы можем отправлять полезные данные и команды на устройство iOS. Мы получаем результат от устройства iOS.
Как вы отправляете полезные нагрузки и команды на устройство iOS? Вы отправляете их через MDM?
Если это так, единственный способ позволить устройству получать новые команды и профили с сервера — это отправить уведомление о пробуждении через APNS.
Но при отправке push-уведомления оно ничего не выполняет.
Вот тут я запутался. В случае, если он ничего не делает, устройство никогда не свяжется с сервером и никогда не получит команды. Тем не менее, вы сказали, что это так.
Но когда я устанавливаю приложение IOS и отправляю push-уведомление с помощью JavaPNS, оно показывает push> уведомление.
Я считаю, что это ваша проблема - путаница с терминологией.
Протокол MDM не требует установки каких-либо приложений iOS. В операционной системе iOS есть встроенный агент mdm. Как только вы настроили MDM (установили полезную нагрузку MDM) и устройство получило push-уведомление о «пробуждении» (через APNS), агент MDM свяжется с вашим сервером и запросит новые команды.
С другой стороны, вы можете создать какое-то приложение (не имеющее никакого отношения к MDM) и отправить ему push-уведомление.
Единственная общая вещь между этим и MDM — транспортировка push-уведомлений. Однако сообщения push-уведомлений, которые отправляются для целей MDM («сообщение пробуждения») и для приложений («значки», «звуки», «сообщения»), различаются.
Пожалуйста, не могли бы вы просмотреть свой вопрос и попытаться отделить, что работает, а что нет.
person
Victor Ronin
schedule
15.05.2013