2012-02-14 5 views
1

Мне нужно создать приложение для iPhone, которое использует функцию push-уведомления. Я создал сертификат aps_developer.identity.cer и загрузил его из учетной записи Apple Developer. Этот сертификат имеет какое-либо значение на стороне iPhone App или он используется исключительно на стороне SERVER для отправки устройства TOKEN? Пожалуйста помоги. Спасибо.Push Notification Сертификат APNS ИСПОЛЬЗОВАНИЕ:

+1

посмотреть URL: https://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html –

+0

также посмотреть URL: http://stackoverflow.com/questions/6357139/как к получить-сообщение-из-нажимного уведомления-сообщений-до-уведомления, полученные-е –

ответ

0

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

E.g. Если вы отлаживаете, сервер должен использовать сертификат разработки, если вы тестируете или выпустили приложение, серверу необходимо использовать сертификат распространения. 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

удачи!

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