How to send Offline Push Notification?

Can you help me make a decision between node.js/ruby/python for creating a backend for iOS applications that will send push notification and collect data?

  • I will collect information from user and tags of screens in iOS applications and show it in graphs and i will send segmented push notifications.I was using http://parse.com for a while but i can't from now on so i need to create my own backend that will enable me to segment the users and push notifications in my page with a high performance.

  • Answer:

    I think you can use http://socket.io/ for real time push notifications. Node.js will give you high performance!

Karthik Panjaje at Quora Visit the source

Was this solution helpful to you?

Other answers

try golang

Claudiu Ion

Choose the one you are most familiar with. They can all be used for what you need, and you'll be fastest with the one you already know. If you are not familiar with any of those, then choose the one that looks simplest to use. Really, there isn't that much difference between them and you can do what you need with either of them. However, since you are doing this for iOS, you may be using Swift already. In that case, node.js might be the easiest to learn simply because JavaScript and Swift have somewhat similar syntax, unlike Ruby and Python. I've developed something similar using node.js and it was pretty easy - there are libraries for easy push notification sending, and everything else is just your logic.

Ivan Galic

We in Countly have examined a few scenarios and end up with using Nodejs for iOS/Android push notifications. If what you are building is not a specific product, I suggest you use our open source backend in Github: http://github.com/countly/countly-server

Derek Moore

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.