안드로이드 개발 질문/답변
(글 수 45,052)
웹을 연동하여 c2dm을 구현하고 있습니다.
로컬서버에서 메시지를 보낼 때
모바일의 소프트웨어를 지우거나 reg아이디 값이 틀리면 에러가 나는걸루 알고 있습니다.
이 에러값을 받을려면 어떤 코드를 추가해야 하나요?
도움 부탁드립니다.
2012.01.16 18:15:45
그래서 send 부분에
URL url = new URL("https://android.apis.google.com/c2dm/send);
HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();
int responseCode = conn.getResponseCode();
System.out.println(conn.getResponseMessage());
이런식으로 구현해서 써줬더니 일부러 reg값을 틀리게 해도
정상값이 나옵니다.;
방법이 틀린건가요?
2012.01.16 18:27:28
링크해드린 페이지를 보시면 아시겠지만
reg아이디가 틀렸을 경우에도 responseCode로 200을 리턴합니다.
responseCode만 보지 마시고
conn.getResponseMessage() 해서 내용 한번 봐보세요.




로컬서버에서 http 통신으로 보내면 거기에 대한 응답이 옵니다.
자세한 내용은
http://code.google.com/intl/ko-KR/android/c2dm/#push
여기 참고해보세요