2013-09-03 3 views
3

Я принимаю решение MDM для своей организации, и у меня есть проблема с push.iOS MDM: push not working

У меня уже установлен MDM-сервер, зарегистрируйте профиль MDM, создайте сертификаты, но когда я пытаюсь нажать, APNS ничего не возвращает и устройство не подключается к моему серверу.

Я использую документы Apple и код ruby ​​для установки сервера, this и this статей для создания сертификатов, houston для push.

Я думаю, что проблема связана с сертификатами, но я не могу понять, что случилось.

+0

Как мы можем узнать без журналов, кодов, данных сертификата и т. Д.? – Raptor

+0

Я не получил никаких журналов, APNS ничего не возвращает. Для сертификатов я делаю каждый шаг из статей выше. Только одна вещь, которую я меняю - заменить в «houston» «aps» на «mdm» peyload – kemmotar

+0

APNS должен вернуть сообщение, если вы реализуете метод 'doneRegisterForRemoteNotification'. – Raptor

ответ

0

вы можете проверить сертификат и ключ, делая это:

openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert certificate.pem -key key.pem 

попробовать Кроме того, это один:

openssl s_client -connect gateway.push.apple.com:2195 -cert certificate.pem -key key.pem 

Вы можете найти хороший учебник here.

+0

Я получил 'Проверить код возврата: 0 (ok)' – kemmotar

+0

Я нахожусь в одной лодке. Основываясь на тестах, похоже, что мои сертификаты действительны. Получив доступ к службе обратной связи, я вижу, что токен, который я получил с устройства, возвращается из службы обратной связи, указывая на то, что токен недействителен. Конечно, это я получил токен, который я получил от устройства во время регистрации MDM. Теперь я пытаюсь выяснить, как дважды проверить правильность маркера или магии толчков. @kemmotar, тебе повезло с этим? –