Ошибка первичного ключа при отправке Push-уведомлений из PHP - PullRequest
1 голос
/ 16 сентября 2011

Я разработал простое приложение, которое использует APNS.Приложение работает нормально и получает уведомления, когда я использовал свой хост для php, но оно не получает уведомления, когда я отправляю код php с сертификатом человеку, который находится в другой стране.Затем он выполняет php-код apns на своей стороне, но приложение для iPhone не получает никаких уведомлений.Это дает ошибку первичного ключа в коде php.

Я следовал этому руководству http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12

Пожалуйста, помогите.

Ответы [ 4 ]

0 голосов
/ 04 октября 2011

Я разобрался с решением моей проблемы, это был вопрос парольной фразы. На стороне сервера мы должны ввести пароль при добавлении файла .pem на сервер.

0 голосов
/ 16 сентября 2011

Я использовал Удивительное руководство Boxed Ice , которое поможет вам экспортировать сертификат и закрытый ключ и получить его в формате, который PHP может использовать для связи с APNS. Работает отлично.

0 голосов
/ 27 сентября 2011

Содержит ли ваш файл pem закрытый ключ?

0 голосов
/ 16 сентября 2011

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

Я думаю, вы забыли это сделать.

...