Уведомления о мобильной перекрестной платформе
Я знаю, что это не связано напрямую с программированием, но не смог найти другой сайт StackExchange, чтобы опубликовать его. Я использую минимально настраиваемый шаблон для создания нескольких десятков мобильных приложений (под одним издателем) с помощью PhoneGap, а также нужно нажимать уведомления всем пользователям на следующих платформах:
- Android
- IOS
- Windows Phone
- Blackberry OS 7 +
У нас есть пользовательский бэкэнд, основанный на ASP.NET MVC, который должен отправлять уведомления пользователям мобильных приложений на основе различных событий, которые возникают - например, когда достигается определенная дата, отправляет определенное сообщение или объявления, а также чтобы отправлять уведомления о специальных предложениях.
Я не уверен, стоит ли использовать полномасштабную услугу push-уведомлений, такую как PushWhoosh или подписки на PubNub, или если мы предпочитаем выбирать для каждой платформы собственные сервисы, такие как Apple APNS и Android GCM (не слишком уверенно, какие услуги Blackberry доступный для push-сообщений для BB OS 7 +).
Я был бы очень признателен, если бы кто-то мог пролить свет на этот вопрос и будет очень помогать моему процессу принятия решений.
Большое спасибо!
Ответы
Ответ 1
Я предлагаю вам попробовать их в QuickBlox (бесплатно).
Вот руководство для iOS: http://quickblox.com/developers/SimpleSample-messages_users-ios
И Android один: http://quickblox.com/developers/SimpleSample-messages_users-android
Не уверен о Windows Phone и Blackberry, хотя.
Ответ 2
После поиска аналогичной темы здесь, на SO (Пользовательском сервере Apple Push Notification Server против Urban Airship и likings), я решил, что лучше использовать вместо этого рычаги каждая нативная услуга на основе платформы:
- Служба уведомлений Apple Push (APNS): здесь
- Google Cloud Messaging (GCM): здесь
- Служба уведомлений Microsoft Push (MPNS): здесь и здесь
- BlackBerry Push Access Protocol (PAP): здесь и здесь
В качестве альтернативы используйте открытый источник PushSharp Library.
Надеюсь, это поможет кому-то!
Ответ 3
IBM MobileFirst поддерживает
- APNS/Push-уведомления в приложениях с родным iOS
- GCM/Push-уведомления в собственных приложениях для Android
- MPNS/Push-уведомления в собственных приложениях Windows Phone
- Push-уведомления в гибридных приложениях