Google Cloud Messaging - Exemple de serveur

J'ai besoin d'un exemple d'application pour les Google Cloud messaging. avec un exemple de serveur pour tester mon application. quelqu'un peut-il m'aider sur ce point?

J'ai besoin d'un exemple de serveur pour tester mon code, je l'ai déjà écrit le code, mais je ne sais pas wheather il fonctionne ou pas. je ne sais pas côté serveur de codage si quelqu'un pouvait m'aider sur ce point. voici mon code

intention de services

package com.example.pushnotificationsample;

import android.content.Context;

public class GCMIntentService extends GCMBaseIntentService {

protected GCMIntentService(String senderId) {
    super(senderId);
    //TODO Auto-generated constructor stub
}

@Override
protected void onError(Context arg0, String arg1) {
    //TODO Auto-generated method stub
}

@Override
protected void onMessage(Context arg0, Intent msgIntent) {
    //TODO Auto-generated method stub
    Log.d("GCM", "RECIEVED A MESSAGE");
  //       String msg=msgIntent.getStringExtra("Message");
    Log.d("GCM", msgIntent.toString());
    //Get the data from intent and send to notificaion bar

}

@Override
protected void onRegistered(Context arg0, String arg1) {
    //TODO Auto-generated method stub
}

@Override
protected void onUnregistered(Context arg0, String arg1) {
    //TODO Auto-generated method stub
}
}

mon activité principale

package com.example.pushnotificationsample;

import android.app.Activity;
import com.google.android.gcm.GCMRegistrar;
import android.os.Bundle;
import android.util.Log;

public class MainActivity  extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    GCMRegistrar.checkDevice(this);
   //GCMRegistrar.checkManifest(this);
    final String regId = GCMRegistrar.getRegistrationId(this);
    if (regId.equals("")) {
      GCMRegistrar.register(this, "555817657362");
      Log.v("Msg", "registered");
    } else {
      Log.v("Msg", "Already registered");
    }
}


}

source d'informationauteur Dinu