Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I highly suggest the Parse API. You can find it here: <a href="http://parse.com" rel="nofollow">http://parse.com</a>. Not only is it universal for Android devices, but is also cross platform for iOS, JavaScript, and REST as well. You can do simple text push messages, or complex ones that send a JSON string to the pushed device. I'm not exactly sure the scope you need for your app (you may need more server-side control, although Parse is now providing a way to run code in the cloud as well), but definitely check out Parse.</p> <p><strong>EDIT:</strong></p> <p>First, Parse was really just a wrapper around GCM, so it wasn't truly an answer to your question because it is, at the bottom line, GCM with some provided services to get you up and running with a push server more quickly.</p> <p>Second, Parse has been announced as shutting down, and will not be supported after January 28, 2017: <a href="http://blog.parse.com/announcements/moving-on/" rel="nofollow">Parse blog announcement</a></p> <p>Third, to truly answer your question, there are indeed some alternatives to GCM and SNS that can provide what you need. Without going into detail or pros/cons for each approach, here are a few alternatives to get you researching:</p> <ul> <li>Web sockets</li> <li>HTTP long-polling</li> <li>Depending on your use case, periodical polling from the server (i.e. poll once a day to get a "feed" for the latest notifications.</li> <li>Some type of MQTT protocol implementation</li> </ul>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload