Push Notification using GCM

GCM, Google's version of Push Notification, allows your application to receive messages. The idea is similar to SMS messages, but much more flexible. There are three components to GCM:

  • Your server (this is where you initiate the message)
  • Google's GCM server
  • Android device (although GCM is also available on other platforms)

When the user starts your application, your code needs to connect to the GCM server and obtain a device token, then send that token to your server. Your server is responsible for initiating the message and passing it to the GCM server. Your server needs to track the device tokens that have to be sent when initiating the message. (Your server tells the GCM server which device tokens needs to be sent.) ...

Get Android Application Development Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.