Уведомления о мобильной перекрестной платформе

Я знаю, что это не связано напрямую с программированием, но не смог найти другой сайт StackExchange, чтобы опубликовать его. Я использую минимально настраиваемый шаблон для создания нескольких десятков мобильных приложений (под одним издателем) с помощью PhoneGap, а также нужно нажимать уведомления всем пользователям на следующих платформах:

  • Android
  • IOS
  • Windows Phone
  • Blackberry OS 7 +

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

Я не уверен, стоит ли использовать полномасштабную услугу push-уведомлений, такую ​​как PushWhoosh или подписки на PubNub, или если мы предпочитаем выбирать для каждой платформы собственные сервисы, такие как Apple APNS и Android GCM (не слишком уверенно, какие услуги Blackberry доступный для push-сообщений для BB OS 7 +).

Я был бы очень признателен, если бы кто-то мог пролить свет на этот вопрос и будет очень помогать моему процессу принятия решений.

Большое спасибо!

Ответ 2

После поиска аналогичной темы здесь, на SO (Пользовательском сервере Apple Push Notification Server против Urban Airship и likings), я решил, что лучше использовать вместо этого рычаги каждая нативная услуга на основе платформы:

В качестве альтернативы используйте открытый источник PushSharp Library.

Надеюсь, это поможет кому-то!

Ответ 3

IBM MobileFirst поддерживает

  • APNS/Push-уведомления в приложениях с родным iOS
  • GCM/Push-уведомления в собственных приложениях для Android
  • MPNS/Push-уведомления в собственных приложениях Windows Phone
  • Push-уведомления в гибридных приложениях