I'm building an application which has the following requirements:
When a mobile application running in the client's smartphone makes a call to a web service (running on a Ruby on Rails 4.1.5 application deployed on Heroku), I need to push the data sent by the client to an specific device (iPad). I don't want the iPad app to be polling the server, so I think that maybe I need to use something like WebSockets.
To illustrate this:
I have read this article: Adding Real-Time To A RESTful Rails App. However, it uses Node.JS and Redis, and I don't know how that could work on Heroku.
Any idea would be very appreciated!