서드 파트 서버에서 GCM 서버로 호출하는 부분입니다.

public class GCMServer {

public static void sendMessage(String registrationID, String strMessage) throws IOException {

Sender sender = new Sender(Const.API_KEY);


String regId = registrationID;

   // strMessage 는 "안녕하세요 라고 잘들어옴"

Message message = new Message.Builder().addData("msg", strMessage).build();


List<String> list = new ArrayList<String>();

list.add(regId);


MulticastResult multiResult = sender.send(message, list, 5);


if (multiResult != null) {

List<Result> resultList = multiResult.getResults();


for (Result result : resultList) {

System.out.println(result.getMessageId());

}  

}

}

}


어플리케이션에서 onMessage 로 서비스에서 받으면 안녕하세요가 다 깨져 있습니다.

영어는 잘 나옵니다. 어디서 수정해야 하나요.