마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

푸시 수신속도 관련 질문입니다.

0 추천
안녕하세요.

안드로이드로 채팅관련 앱을 개발하기 위해서 송신은 웹서비스와 푸시로 전송하고, 수신은 푸시로 수신하는 방식으로 구현할 계획입니다.

그런데, 푸시테스트를 하는데, 푸시 메시지가 오는 시간이 꽤 걸리더군요. 1분 이상 걸리는 것 같습니다.

검색해보면 금방 응답이 온다고 하는데, 제가 테스트해보면 너무 느려서 이 방식으로 채팅앱을 개발하기는 힘들어 보입니다.

어떻게 하면 다른 분들처럼 메시지 수신을 빨리얻을 수 있을까요?
우물안개구리 (390 포인트) 님이 2014년 11월 24일 질문

1개의 답변

0 추천
남들은 빨리 메시지가 오는데, 작성자 분만 늦게 온다면 작성자 분이 만든 송신부 혹은 수신부에 문제가 있을 가능성이 큽니다.

작성하신 송/수신부를 보여주시면서 왜 다른 사람보다 느릴까요? 라고 물어봐야 다른 분들이 알 수 있지 않을까요?

GCM 예제코드로만 해봐도 빨리 잘 오던데요.
cc1232 (35,280 포인트) 님이 2014년 11월 24일 답변
답변 감사합니다.
GCM 예제이용하였는데,  "GoogleCloudMessaging"의 "send()"메소드로 전송해서 메시지 송신폰에서 푸시를 수신하도록 했는데, 응답이 늦게 오더군요.
송신 내용 설정부분에 "com.google.android.gcm.demo.app.ECHO_NOW"들어가 있습니다. "GoogleCloudMessaging"의 "send()"메소드를 이용하면 폰에서 메시지를 푸시서버로 바로 올리는게 아닌가요?
http를 이용해서 메시지를 보낼 때는 응답이 빨리 오네요. 웹서버에서 클라우드로 메시지를 날리는 방식으로 진행될 거라 문제는 해결될거 같은데, 제가 예제 돌릴때는 왜 늦게 왔는지 모르겠네요.
...