Добавьте уведомление о нажатии iPhone с помощью сервера ASP.NET

Вот обзор.

Я должен добавить уведомление о нажатии приложению для iPhone. Стороной сервера является ASP.NET в c#.

То, что я хотел бы, является некоторой тренировкой для работы посредством процесса. Я затем отправлю общий код для проекта iPhone и веб-приложения ASP.NET наряду с пошаговыми инструкциями так, чтобы другие могли учиться.

Вот мое понимание:

  1. Запросите сертификат APNS и добавьте его к связке ключей. (Не уверенный, как принести это к ASP.NET),
  2. Имейте регистр iPhone с registerForRemoteNotificationWithTypes, отправьте значение на свой сервер и хранилище в DB. Кажется, что этот код для регистрации должен быть легким, но я не могу найти хороший образец. (Никакая проблема с отправкой значения к серверу ASP.NET.)
  3. Ваше приложение для сервера создает строку полезной нагрузки, делает кодирование JSON, отправляет к серверу APNS для каждого (или может это быть для групп) iPhone с помощью их маркера устройства, который был сохранен в DB.

Таким образом для разработки дополнения вот части:

  • Регистрационный код iPhone

  • Код, который отправляет регистрационный код iPhone на сервер и сохраняет к DB (это легок, и у меня уже есть эти части).

  • Сторона сервера APNS связывается с кодом в c#. Это также включает, как использовать сертификат, который был сгенерирован на веб-сайте Разработчика Apple.

  • Кроме того, полезная нагрузка может быть кратной вопрос выбора, на который можно ответить с результатом, переданным обратно серверу?

Заранее спасибо за справку. Я возвращу это к учебному руководству для других.

38
задан RickLeinecker 29 June 2010 в 15:17
поделиться

1 ответ

Итак, для части push-уведомлений C # есть проект с открытым исходным кодом, который вы можете использовать, это просто и содержит пример кода того, как использовать библиотеки для отправки push-уведомлений, вот ссылка Проект push-уведомлений C #

По сути, все, что вам нужно сделать, это получить сертификат push от Apple, затем перетащить его в свой проект и открыть в проекте C # (вы можете просмотреть пример, и где это сделать, будет очевидно) ...

Часть iphone довольно тривиальна, и есть масса примеров

11
ответ дан 27 November 2019 в 03:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: