http://blog.saltfactory.net/implement-push-service-via-gcm/