This project is intended to solve the connectivity with Google Cloud Messaging.
Uses GCM to push notifications to devices by using a regID, or to broadcast to multiple devices. Failure Handler and retry mechanism included.