A Google Cloud Messaging implementation