Не получать push-уведомления - PullRequest
2 голосов
/ 23 января 2010

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

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

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

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

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

Ответы [ 2 ]

3 голосов
/ 23 января 2010

Зависит от того, с какого сервера вы связываетесь.

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

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

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

Ура,
VFN

0 голосов
/ 07 марта 2013

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

...