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

앱 강제종료 후 못받은 GCM Message를 앱을 기동해도 못 받아요.

0 추천
앱을 강제 종료시키고 앱을 기동 하면 못 받은 GCM Message를 수신 하여야 하지 않나요???

카톡이나 다른 앱들은 받는것 같은데...서버나 앱 프로그램에서 설정 해줘야 하는게 있나요???

우선 서버에서는 Send에 성공했다고 return갑은 오는데...
잠뽀 (120 포인트) 님이 2016년 6월 14일 질문

2개의 답변

+1 추천

서버에서 앱으로 새 메시지가 있다는 푸시 메시지를 발송하고,
앱에서 푸시 메시지 받으면 서버에 접속하여 그 동안 수신하지 않은 전체 메시지를 가져오는 방법으로 처리해보세요.

위와 같이 처리하면 GCM 메시지가 누락되더라도 다음 번에 메시지를 수신하면 수신하지 않은 전체 메시지를 가져오게 됩니다.

또는 앱 실행 시 일단 미수신 메시지를 한 번 가져오게 해도 좋구요.

isul (7,920 포인트) 님이 2016년 6월 16일 답변
0 추천
저는 메시지를 받을때마다 마지막 메시지 인덱스를 저장해 둡니다.

그리고 서버에게 해당 인덱스 이후에 메시지를 요청합니다.
싸만코 (2,260 포인트) 님이 2016년 8월 1일 답변
...