Android GCM nie działa

Korzystam z przykładu dostarczonego przez goole i zbudowałem aplikację po stronie klienta, aby otrzymywać powiadomienia i stronę serwera, obie aplikacje (kod) to te dostarczone przez google.

Uruchomię aplikację po stronie klienta i otrzymam identyfikator registration_id. jakiś olbrzymi ciąg w tym formacie, który jest poniżej:

APA91bEgguwt98xLbivrXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLxDalNoEktCSVbOkT0-uFH2FaRnfpkRME2tzuvr0BycMNEhX_Ix1PV_XXXXXXXXXXXXXXXXXXXXXN5hcseY_wA.

To dowodzi, że aplikacja kliencka działa. Teraz serwer (przykład java, 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();
        }
}

To jest serwer. Kiedy uruchomię serwer, otrzymałem wynik podobny do tego:[messageId = 0: 1341907115903155% 921c249a00000031] ale brak wiadomości na kliencie i nie rozumiem dlaczego. Jakie jest znaczenie odpowiedzi otrzymanej z serwera? Czy to odpowiedź na sukces?

Potrzebuję pomocy, aby zrozumieć, co jest nie tak?

questionAnswers(6)

yourAnswerToTheQuestion