GCM is a free service that helps developers send data from servers to their Android applications on Android devices, and upstream messages from the user’s device back to the cloud.

Read more