Android GCM не работает

Я использую пример, предоставленный Google, и я создал приложение на стороне клиента для получения уведомлений и на стороне сервера, оба приложения (с кодом )предоставлены Google.

Я запускаю приложение на стороне клиента и получаю идентификатор регистрации _. какая-то огромная строка в этом формате ниже:

APA91bEgguwt98xLbivrXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLxDalNoEktCSVbOkT0-uFH2FaRnfpkRME2tzuvr0BycMNEhX_Ix1PV_XXXXXXXXXXXXXXXXXXXXXN5hcseY_wA.

Это доказывает мне, что клиентское приложение работает. Теперь сервер (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();
        }
}

Это сервер. Когда я запускаю сервер, я получаю что-то вроде этого :[ messageId=0 :1341907115903155%921c249a00000031 ] но нет сообщения о клиенте, и я не понимаю, почему. Что означает ответ, который я получил от сервера? Это ответ успеха?

Мне нужна помощь, чтобы понять, что не так?

8
задан Smart Killer 19 April 2014 в 09:05
поделиться