Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cross Platform Mobile Push Notifications

I know this isn't directly programming related, but couldn't find another StackExchange site to post this on. I'm using a minimally customizable template to create a few dozen mobile apps (under one publisher) using PhoneGap, and need to push notification messages to all users across the following platforms:

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

We have a custom backend powered by ASP.NET MVC that needs to send notifications to mobile app users based on various events that are raised - such as when a certain date is reached send a certain message, or for announcements, as well as to send notifications about special offers.

I'm unsure if a full-blown push notification service like PushWhoosh or PubNub subscriptions are worth investing in or if we should rather opt for each platform's own service such as Apple's APNS and Android's GCM (not too sure what Blackberry services are available for push messaging to BB OS 7+).

I would really appreciate if someone could shed a little light on this matter and will tremendously help my decision making process.

Many thanks!

like image 272
maGz Avatar asked Jul 25 '14 13:07

maGz


1 Answers

After finding a similar thread here on SO (Custom Apple Push Notification Server vs Urban Airship and likings), I've decided that it would be best to instead leverage each platform's native push service:

  • Apple Push Notification Service (APNS): here
  • Google Cloud Messaging (GCM): here
  • Microsoft Push Notification Service (MPNS): here and here
  • BlackBerry Push Access Protocol (PAP): here and here

Alternatively, use the open source PushSharp Library.

Hope this helps someone!

like image 82
maGz Avatar answered Oct 20 '22 18:10

maGz