Push-уведомления APNS сертификат использования - PullRequest
1 голос
/ 14 февраля 2012

Мне нужно создать приложение для iPhone, которое использует функцию push-уведомлений. Я создал сертификат «aps_developer.identity.cer» и загрузил его из учетной записи Apple Developer. Имеет ли этот сертификат какое-либо значение на стороне приложения для iPhone ИЛИ он используется исключительно на стороне СЕРВЕРА для отправки устройства TOKEN? Пожалуйста помоги. Спасибо.

1 Ответ

0 голосов
/ 14 февраля 2012

Оба.Для разработки и выпуска необходимы отдельные сертификаты, поддерживающие push-уведомления, а также сертификат распространения (Ad hoc или AppStore), который связан с AppID в других сертификатах, которые используются для подписи приложения, а также для использования на сервере.

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

https://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Introduction/Introduction.html

Что касается создания сертификата сервера, я использовал это руководство и нашел его очень полезным: http://code.google.com/p/apns-php/wiki/CertificateCreation

Удачи!

...