Android GCM funktioniert nicht

Ich verwende das von goole bereitgestellte Beispiel und habe eine clientseitige Anwendung zum Abrufen von Benachrichtigungen und eine serverseitige Anwendung erstellt. Beide Anwendungen (Code) werden von Google bereitgestellt.

Ich führe die Anwendung auf der Client-Seite aus und erhalte die registration_id. eine riesige Zeichenfolge in diesem Format, das unten angegeben ist:

APA91bEgguwt98xLbivrXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLxDalNoEktCSVbOkT0-uFH2FaRnfpkRME2tzuvr0BycMNEhX_Ix1PV_XXXXXXXXXXXXXXXXXXXXXN5hcseY_wA.

Dies beweist mir, dass die Client-Anwendung funktioniert. Nun der Server (Java, Google Beispiel):

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();
        }
}

Das ist der Server. Wenn ich den Server starte, erhalte ich folgendes Ergebnis:[messageId = 0: 1341907115903155% 921c249a00000031] aber keine nachricht auf dem client und ich verstehe nicht warum. Was bedeutet die Antwort, die ich vom Server erhalten habe? Ist es die Erfolgsreaktion?

Ich brauche Hilfe, um zu verstehen, was los ist.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage