Big News: FounderDating is joining OneVest to build the largest community for entrepreneurs. Details here
Latest Notifications
You have no recent recommendations.
Name
Title
 
MiniBio
FOLLOW
Title
 Followers
FOLLOW TOPIC

Question goes here

1,300 Followers

  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur
  • Name
    Entrepreneur

What push notification service for a real time messaging app?

Currently using Ionic's push notifications for our app (OLIO, The Food Sharing Revolution), however finding that it's really unreliable. We need notifications & red badges that work reliably and are capable of customisation and segmentation, and backed up with a good analytics tool. Looking at AWS SNS, but keen for feedback from product/tech/founders who have experience in this! Thanks

11 Replies

Mikko Koppanen
0
0
Mikko Koppanen Advisor
Senior Technologist
Hello Tessa,

How are you sending the push notifications? Are they purely based on backend system events or are you also sending separate campaigns? What is the real-time part of your app?

I would recommend taking a look at parse.com. We are currently using them for majority of our push notifications and they provide both API and UI for sending notifications. As with anything it takes a bit integration into your app.

As for badges: the badge handling and the reliability of it depends more on your app rather than the push notification provider. For example for iOS the push notification just needs to contain a value containing the "unread count" but your app needs to decide when to decrement that number and when to clear the badge.

Hope this helps,
Mikko
Spokey Wheeler
0
0
Spokey Wheeler Entrepreneur • Advisor
Director at Zinaida Ltd
Hi Tessa,

Another option you might find useful is Push Technologies:http://www.pushtechnology.com

They have a cloud-based service that you can use very cost-effectively (called reappt.io)

However, there may be a need to re-structure how you handle your app, but if you're expecting high user counts, lots of activity or both, then it may well be a good way forward.

Hope it helps!
Spokey


Dirk de Kok
1
0
Dirk de Kok Advisor
Founder and CTO Mobtest
Urban airship is the original https://www.urbanairship.com
Stan Podolski
0
0
Stan Podolski Entrepreneur • Advisor
CEO at Nimble Aircraft.
I would just use near real time framework and make real-time notifications an integral part of an app. It is kinda easy these days, there is no need for 3rd party services.
Meteor is just one of those frameworks
Ivo Jansch
0
0
Ivo Jansch Entrepreneur
CEO / Co-founder at Egeniq and Buildozer
Push is by definition unreiable. Neither apple nor google guarantee delivery. This means that any service built on top (sns) s at least as unreliable.

You mention the word real time so I'm insing most of the pushes happen when inside the app. To do reliable messaging there look at solutions such as PubNub
Michael Laiken
0
0
Michael Laiken Entrepreneur
Technology Entrepreneur and Investor
I agree with Ivo in that no push service is 100% reliable. The problem is that whatever service you use has to relay the data to Apple or google for final delivery and they do not make any type of service level guarantees. If you need more reliability you would want to use a service like pusher, pub nub, fire base, erc. I hope this helps. Just FYI those services are much more expensive than push notifications but if you need the added reliability that is the way to go.
Chetan Patel
0
0
Chetan Patel Entrepreneur
CEO at SmartApp mobile application & custom software solutions
For real time chat messenger we suggest to use node.js as back-end web-services and create push notification using the same.
Ankur Jain
0
0
Ankur Jain Advisor
Vice President of Technology at a Startup
You mentioned "Real time messaging app". I hope you are not using "push notifications" as the design to send messages because as Ivo and Michael have mentioned, they are unreliable and not real time. You need to use a cloud based real time service like PubNub, Pusher, etc. or make one of your own for an actual 'real time' end user experience (< 10 seconds delays, may be even better).

I use PubNub for realtime messaging for my app. Its practically real time and serves the purpose while the app is open.

But what happens if the app is not running (in the background or as a service or in foreground). Ideally, it should always be running and always be connected but that may not be feasible all the time. In such a case, it makes sense to use push notifications so that at the very least, the phone shows a notification to the user about the arrival of some new unread message tempting him/her to open the app. For only this scenario, Push notifications make sense in a real time app. Now for this, while you can use any push notification service as mentioned above by others, in case you are using PubNub, you can use their own Push Notification add on service.

From what I have understood (I still need to implement this functionality in my app, hence no actual experience with this), using PubNub's push notification add-on along with PubNub for real time messaging will only send push notifications to those devices which are not connected with PubNub's backend (and hence won't be able to get the message in real time.). Exactly the situation in which Push notifications are needed for real time apps.
Jason DeMorrow
0
0
Jason DeMorrow Entrepreneur
Senior Software Engineer at iSpot.tv, Inc.
I've used PushWoosh (https://www.pushwoosh.com/) with good results. It was relatively cheap to get up and running with them if your push volumes are low.
Christopher McLain
0
0
President at Humans are Human
Tessa,
If I were you I'd look at Google Cloud Messaging first, since it's free and built by some of the smartest people around. It's fairly easy to incorporate and there's tons of online help available if you have trouble setting it up.

Also, this is off topic, but your site is giving me this error when I navigate to it (using Chrome):
Attackers might be trying to steal your information fromwww.olioex.com(for example, passwords, messages, or credit cards).
Join FounderDating to participate in the discussion
Nothing gets posted to LinkedIn and your information will not be shared.

Just a few more details please.

DO: Start a discussion, share a resource, or ask a question related to entrepreneurship.
DON'T: Post about prohibited topics such as recruiting, cofounder wanted, check out my product
or feedback on the FD site (you can send this to us directly info@founderdating.com).
See the Community Code of Conduct for more details.

Title

Give your question or discussion topic a great title, make it catchy and succinct.

Details

Make sure what you're about to say is specific and relevant - you'll get better responses.

Topics

Tag your discussion so you get more relevant responses.

Question goes here

1,300 Followers

  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
  • Name
    Details
Know someone who should answer this question? Enter their email below
Stay current and follow these discussion topics?