2010-03-05 3 views
2

Я видел здесь другие вопросы о PNS, с точки зрения кода, но как работает эта концепция? Мне нужно сообщить моему клиенту, что им нужен сервер? Что происходит на сервере с точки зрения конфигурации/cron или что-то еще?Push Notification (duplicate?)

Пожалуйста, объясните процесс. Благодаря тонну.

EDIT:

Пожалуйста, объясните: мне нужно приобрести сертификат SSL, или же Apple, вопрос «клиент» или «приложение» сертификат SSL для меня ли?

+1

Было 14 дней. Вы должны принять ответ (Джон Скит ХОРОШО) и дать ему щедрость. Не делайте награду за внимание более подробно. Вы, как разработчик, должны быть в состоянии взять его с того места, где он остановился. PS: Apple, во время создания профиля обеспечения для приложения, позволяет загружать SSL-сертификат для использования при разговоре со своими серверами APNS. Нет, вам не нужно покупать сертификат SSL. Поставляется с $ 99 или $ 299, которые вы заплатили за привилегию быть разработчиком iPhone, а также все будущие сертификаты, которые могут понадобиться для приложений APNS. – Jann

+0

Jann- нет необходимости в downvote или curtness. Я хотел прояснить важную деталь ssl cerificate. Если бы вы отправили это в качестве ответа, я, возможно, согласился бы ответить. Sheesh. Я как разработчик не умею читать в уме Apple. Как я могу узнать, что сертификат поставляется Apple? Документы регистрируются и наматываются, и их трудно читать. Я заметил это, но только после тщательного обзора руководства APNS. Пожалуйста, возьми свое отношение в другом месте. – Moshe

+0

О, о, оставьте свой блог: «Вот основная проблема: документация Apple похожа на документацию многих программных сред. Они дают подробную информацию о рутине, аргументах рутины и о том, что она делает. Что им не хватает in - это хорошо написанные примеры ошибок с использованием этой подпрограммы. Например, можно получить доступность. Здесь есть документация для Reachability. Не документация, а приложение, которое на самом деле компилируется. Тем не менее, они оставляют это для вас для любого вида инструкции о том, как ... »Документация Apple невелика. Puleeeez! – Moshe

ответ

3

Да, им в основном нужен сервер. Шаги идти что-то вроде:

  • Пользователя устанавливает приложение
  • приложение запрашивает уведомление
  • Телефон переговоры с APNS, регистрирует уведомления для этого приложения и получает фишку назад
  • переговоров приложений на сервер, сообщите ему токен
  • Телефон поддерживает подключение к APNS для прослушивания уведомлений
  • Периодически ваш сервер опросов APNS для обратной связи, например что устройство отключено или приложение с регистрацией
  • Если у вас есть уведомление, сервер сообщает APNs и APNS говорит телефон, который отображает уведомление

Примечание: Вы скачиваете сертификат SSL от компании Apple портал обеспечения.

+0

Так что мне нужно купить сертификат SSL или, по крайней мере, клиент? Звучит весело. – Moshe

+0

Нет, вам не нужно покупать сертификат. Вы создаете сертификат с портала обеспечения. –