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

GCM 백그라운드 작동에 대한 질문 드립니다.

0 추천
안녕하세요

지금 GCM 서비스를 적용 중에 있습니다.

앱이 정상 종료가 된 상태일 때는 push알람을 받고 있는데 백그라운드에 있으면 간혹 알람을 못 받는 현상이 있습니다. 여기서 몇가지 질문이 있습니다.

1. 앱이 정상종료가 아닌 백그라운드에 있을 시 데이터 제한에 걸리면 GCM push도 못 받는다.

2. 앱이 백그라운드에 있다가 데이터 제한에 의해서 네트워크가 끊어지면 네트워크가 끊어 졌다는 알람창이 뜨게 되어 있는데, 이 dialog 창 때문에 행같은게 걸려서 그 후에는 GCM이 못 들어온다.

참고로 IOS같은 경우는 앱 상태하고 상관없이 IOS 자체가 push 알람을 보내주기 때문에 정상적으로 수신이 가능하더라구요.

이제 GCM을 적용하고 마지막 테스트 후 마켓에 올릴려고 하는데 위와같은 문제가 발생하고 있습니다. 경험 있으신 분은 답변해 주시면 감사하겠습니다.
익명사용자 님이 2014년 2월 20일 질문

1개의 답변

0 추천
GCM 의 수신여부에 대해서는 로그캣을 보시면 됩니다.

들어는 왔는데 무슨 문제로 인해 처리가 안되었다.. 라는 내용이 나오거든요.

해당 결과가 나오는지 먼저 찾아보세요.

말씀하신 데이터 제한은 어떤걸 말씀하시는지 잘 모르겠지만.. 1G 사용제한 뭐 이런건가요?;

만약 그런거라면 Push도 안들어올 수 있겠죠~

로그캣을 봐보세요~~

 

아 참.. 이런 경우도 있습니다. 앱이 Task Killer 같은거에 의해 죽은 경우 간혹 처리를 못하는 경우가 있더군요. -_-

근데 이 역시도 로그캣에 나와요~~
몽쉘몽쉘 (860 포인트) 님이 2014년 2월 21일 답변
네 답변 감사합니다. 확인 결과 데이터 제한 같은건 없었는데
알림 표시에 제한이 있는거 같습니다.
지금 VEGA폰하고 옵티머스G로 알림이 들어오는걸 보는데 각각 42개 50개 까지 들어오고 그 후 부터는 안들어 옵니다.
그런데 알림을 다 지우고 나서부터 들어오는데 혹시 알림 표시 개수에도 따로 설정이 있는 건가요??
...