Подтвердить что ты не робот

Push-сервер уведомлений

Мне нужно реализовать службу push-уведомлений на стороне сервера, по крайней мере, для APNS, GCM. Любой надежный проект с открытым исходным кодом, который подходит для производственной среды, я могу начать с?

4b9b3361

Ответ 1

AirNotifier, автономный сервер уведомлений поддерживает APNS, GCM, MPNS/WNS (телефон Windows) и SMS, написанный на python с помощью Restful API и легко используйте веб-интерфейс.

Ответ 2

Существует проект под названием pushd (https://github.com/rs/pushd). Он поддерживает GCM (Google Cloud Messaging) для Android и APNS (Apple Push Notification Service), а также Microsoft push service.

pushd - это проект nodejs, который предоставляет простой в использовании интерфейс JSON/http. Есть фантастические варианты отладки/ведения журнала.

Ответ 3

Я бы предложил посмотреть AeroGear, который поддерживается redhat/jboss, поэтому docs намного лучше, чем любые другие проекты, перечисленные здесь.

Ответ 4

Для APNS и GCM вы можете использовать "Отслеживать push-уведомления" . Он также обладает функцией мобильной аналитики, поэтому вы не только отправляете push-уведомления, но можете анализировать свое приложение (пользователей, сеансы, страны, платформы, разрешения и т.д.).

Ответ 5

Вы не указали язык, который затрудняет рекомендовать что-то. Если мы предположим Java, вы можете изучить javapns или java-apns, которые кажутся популярными.

Для GCM Google выпустил собственный серверный Java API, который, кажется, является очевидным выбором.

Если Java не является вашим языком выбора, вы наверняка найдете проект на своем родном языке Googling для некоторых основных терминов. Если вы хотите получить представление о том, насколько хорошо он поддерживается или какие проблемы он имеет, часто возникают вопросы, относящиеся к конкретным проектам в Stackoverflow.

Ответ 6

Для APNS:

Я использую Javapns https://code.google.com/p/javapns/

  • Очень прост в использовании
  • хорошая документация
  • легко переключаться между сервером разработки и производства из Apple.