An independant service is created when the system bootup. A handler is the center to treat all the events from Google API. When a token is recevied, A QR code is shown on the screen.
![UI with QRcode] (https://github.com/PeishengYE/gcm_test/blob/master/docs/QRcode_for_google_cloud_Gateway.png)