Проблема с push-уведомлениями IOS MDM

Привет, моя команда внедряет IOS MDM. У нас есть корпоративная лицензия. Мы можем отправлять полезные данные и команды на устройство iOS. Мы получаем результат от устройства iOS. Но при отправке push-уведомления оно ничего не выполняет. Даже в журнале IPCU проблем не видно. Мы используем JavaPNS для отправки push-уведомлений. Почти все, что мы реализовали в IOS MDM, кроме push-уведомлений. Но когда я устанавливаю приложение IOS и отправляю push-уведомление с помощью JavaPNS, оно показывает push-уведомление.

1) можно ли отправлять push-уведомления для IOS MDM-сервисов?. 2) Можем ли мы отправлять push-уведомления без установки приложения IOS на устройстве IOS.

Любой совет будет принят во внимание.


person RajaRameshCH    schedule 15.05.2013    source источник
comment
Вы создали сертификат Apple и настроили его на своем сервере MDM? Какое push-уведомление вы отправляете? Существует различие между push-уведомлениями MDM и обычными уведомлениями приложений.   -  person Mike Weller    schedule 15.05.2013


Ответы (1)


Мы можем отправлять полезные данные и команды на устройство 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
comment
Привет, Виктор, спасибо за ваш ответ. Мы отправляем команды и полезные данные через сервер MDM. Устройство получает уведомление от APNS, и устройство свяжется с сервером MDM. Эта часть работает хорошо. Мой вопрос через протокол MDM, можем ли мы отправлять Push-уведомления (предупреждения, звуки, значки) на устройство с помощью APNS. - person RajaRameshCH; 16.05.2013
comment
Протокол MDM не содержит ничего для отправки push-уведомлений (предупреждений, звуков, значков) на устройство. Однако вы можете отправить push-уведомление (с предупреждением и т. д.) в какое-либо приложение на устройстве. Это делается через APNS. Однако, насколько я помню, у вас должен быть другой сертификат push-уведомлений (отличный от сертификата MDM). - person Victor Ronin; 16.05.2013