android GCM no funciona

Utilizo el ejemplo provisto por Goole y construí una aplicación del lado del cliente para recibir notificaciones y del lado del servidor, ambas aplicaciones (código) son aquellas proporcionadas por Google.

Ejecuto la aplicación en el lado del cliente y obtengo el ID de registro. alguna cadena enorme, en este formato que está abajo:

APA91bEgguwt98xLbivrXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLxDalNoEktCSVbOkT0-uFH2FaRnfpkRME2tzuvr0BycMNEhX_Ix1PV_XXXXXXXXXXXXXXXXXXXXXN5hcseY_wA.

Esto me demuestra que la aplicación cliente funciona. Ahora el servidor (java, ejemplo de google):

public static void main(String[] args) {

        Sender sender = new Sender("AIzaSXXXXXXXXXX_XXXXXXXXXXXXXXXrQOnoGZw");      
        Message message = new Message.Builder()
        .collapseKey("1")
        .timeToLive(3)
        .delayWhileIdle(true)
        .addData("message",
          "this text will be seen in notification bar!!")
        .build();

        try {
            Result result = sender.send(message, "APA91bEgguwt98xLbivrXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLxDalNoEktCSVbOkT0-uFH2FaRnfpkRME2tzuvr0BycMNEhX_Ix1PV_XXXXXXXXXXXXXXXXXXXXXN5hcseY_wA", 3);
            System.out.println(result.toString());
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
}

Este es el servidor. Cuando ejecuto el servidor obtuve como resultado algo como esto:[messageId = 0: 1341907115903155% 921c249a00000031] pero no hay mensaje en el cliente y no entiendo por qué. ¿Cuál es el significado de la respuesta que recibí del servidor? ¿Es la respuesta de éxito?

¿Necesito ayuda para entender lo que está mal?

Respuestas a la pregunta(6)

Su respuesta a la pregunta