Push-уведомление (дублировать?) - PullRequest
2 голосов
/ 05 марта 2010

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

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

EDIT:

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

1 Ответ

3 голосов
/ 05 марта 2010

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

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

Примечание. Вы загружаете сертификат SSL с портала обеспечения Apple.

...