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?