Use this procedure to provision your Android device for Google Cloud Messaging
Service (GCM).
Configuring Google Cloud Messaging Service
Google Cloud Messaging (GCM) is a service that allows you to send data from the server to Android devices, and also to receive messages from devices on the same connection.