http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/
Follow the steps in the article link to implement GCM-HTTP deployment between client and app server. Link to the students who need to participate in the examination.
Issues encountered in porting from local server to Web server:
1.Google API Key is bound ServerIP, so when the local switch to the Web, Google API key need to apply again;
2. Assume that server-side curl is not available, then push will be problematic and you need to install the Curl module
References Link:
Http://stackoverflow.com/questions/22004716/gcm-is-not-working-on-live-server
Http://stackoverflow.com/questions/2939820/how-to-enable-curl-installed-ubuntu-lamp-stack
Http://www.2cto.com/os/201102/84031.html
Android Push notifications using Google Cloud Messaging (GCM), PHP and MySQL