2010-01-23 3 views
2

ранее я настроил свой идентификатор приложения для уведомлений о толковании разработки, он работал нормально.Не получаю Push-уведомления

Но теперь я изменил свое приложение, и я выполнил ту же процедуру, что и в яблочных документах, и я установил только что сгенерированный файл .p12 на стороне сервера, но теперь я не получаю push на свое устройство.

У меня есть сомнение в том, что ядро ​​id я генерирую как сертификаты разработки и производства ssl, так и в программном портале обе среды показывают зеленые шары.

Я создал профиль обеспечения разработки после выполнения вышеуказанных действий. в стороне на стороне я должен указать на производство ssl или ssl разработки для тестирования.

может кто-нибудь есть какие-либо представление об этом

ответ

3

Это зависит, какой сервер вы контакт.

Если вы тестируете на стороне разработки, вам необходимо отправить запросы на песочницу (gateway.sandbox.push.apple.com), используя соответствующий сертификат SSL и присвоенный токен устройства.

Если вы работаете в режиме производства/выпуска, вам необходимо использовать соответствующую информацию.

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

Приветствия,
VFN

0

Убедитесь, что устройство, которое вы тестируете не как профиль развития и профиль распределения. Должен быть только профиль распределения (adhoc).

Смежные вопросы