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

3g 상태에서는 gcm이 안되나요?

0 추천
wifi상태일 때는 잘됩니다.

허나 3g에서는 아예 안되는군요.   해결법을 아시는 분 계십니까?

겔럭시S2에서만 해봤는데, 혹시 특정 장치에서만 안되는 현상도 있나요.

아니면 아예 3g에서는 안되는 것일까요...

 

time_to_live: 108

delay_while_idle: false

로 해봤습니다... delay는 true도 해봤지만 의미 없었습니다^^
꿈나무안드로이더 (120 포인트) 님이 2013년 3월 15일 질문

2개의 답변

0 추천
3g에서도 됩니다~

기계에 구글아이디로 계정등록이 되어있지않으면 안될수는 있습니다.
SGLEE (1,690 포인트) 님이 2013년 3월 15일 답변
0 추천
와이파이 3G LTE 상관없이 모두 되는데요

제가 경험했던 몇가지 상황을 적어보자면요

 

1. 구글 GCM 서버문제

 - 예전에 서버문제로 메세지가 안갔었죠, 요 몇일전에도 푸시가 두번씩 가는 에러가 있었죠

 

2. time_to_live와 delay_while_idle 설정값

- 확실하지는 않지만 몇몇 단말에서 push를 못받는 상황에서 해당 설정값을 바꾸니 잘가더군요

- 600, true로 설정했어요

 

음.. 한가지 문제가 더있던거같은데 기억이 안나는군요 -_-;;

그리고 GCM서버로 파라미터를 보낸 후에 리턴값을 확인해보세요.

물론 단말이 받았는지까지는 체크가 안되지만 GCM서버에서 정상적으로 전송했는지는 알 수 있으니까요 ~

그럼 도움되셨길 바래요 ~
Bandroid (1,800 포인트) 님이 2013년 3월 15일 답변
...