pushnotification не работает при смене сервера

Я разрабатывал приложение с включенным push-уведомлением. Он отлично работает на локальном сервере (сервер компании - PHP), но когда я меняю сервер на клиентский сервер, push-уведомление не работает.

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

Пожалуйста, помогите мне преодолеть эту ситуацию.


person Sreekumar Kalarikkal    schedule 01.07.2011    source источник
comment
Вы поместили файл .pem на сервер????   -  person iMOBDEV    schedule 01.07.2011
comment
просмотрите мой ответ здесь: [stackoverflow.com/a/16274256/362310][1] Это может также быть полезным для вас. [1]: stackoverflow.com/a/16274256/362310   -  person Vaibhav Saran    schedule 29.04.2013


Ответы (1)


Вы все еще используете сертификат разработки, когда у вашего клиента есть специализированное приложение (или App Store)?

Если у вашего клиента есть приложение, подготовленное/подписанное для Ad Hoc (или App Store), вам необходимо использовать производственный сертификат для отправки push-уведомлений через APNS. Вам также необходимо убедиться, что вы подключаетесь к производственному серверу Apple, а не к альтернативе песочницы.

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

person Snips    schedule 01.07.2011