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

GCM 메시지가 두번씩 들어오는데 어떻게 처리해야 할까요

0 추천
GCM 메시지가 두번씩 들어오는데 어떻게 처리해야 할까요

GCM 메시지가 두번씩 들어옵니다.

발송을 아무리 체크해봐도 문제가 없습니다.

수신하는데 onMessage를 처음에 바로 한번 받고 5분쯤 지나서 같은 메시지를 또 받습니다.

그렇게 딱 2번이 들어옵니다.

발송은 오직 1번만 했습니다.

regId 체크하고 받아오거나 업데이트하는 부분도 작동하는지 로그찍어 확인했는데 이상 없습니다.

구글쪽의 이상이라는 말도 있던데 그렇던 아니던 어떻게 처리할 방법이 없을까요.

메시지는 idx를 포함하고 있어서 같은 메시지가 올일이 절대 없는데 이걸로 어떤 처리가 가능할까요?

 

말하고싶어 (120 포인트) 님이 2013년 2월 27일 질문

1개의 답변

0 추천
구글 이상문제인거 같던데 정 막고 싶으시다면.. 각 메세지마다 유니크한값을 던져서 받아올때 가지고 있다가

다시오면 비교하는 방법밖에 없습니다 (그걸 디비로 가지고 있던 파일에 쓰던 유지해야겠죠)
건방진프로그래머 (26,630 포인트) 님이 2013년 2월 27일 답변
앱쪽이 수정되어야 하는거겠죠...?
수정하실려면 앱쪽이 해야하는건데.. 저같으면 수정안합니다
...