안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 안드로이드 초짜 개발자 입니다.
지금 간단한 메시지 프로그램을 만들고 있는데요. 안드로이드와 서버간에 Push 로 파일을 전송하는 프로그램을
만들려고 하는데요.
현재 안드로이드와 구글서버간의 GCM Registration ID를 서버로 부터 얻어온 상태이구요. 이값을 우리쪽 파일싱크 서버에 넘겨준 상태이고,
서버에서는 이값과 API Key 값을 이용해서 구글 서버에 요청을 했는데요.
요청시 서버상에서 에러가 아래와 같이 나옵니다.
--> result.getErrorCodeName() : TimeToLiveRequiresCollapseKey
단말은 문제가 없는것 같은데요. 서버에서 뭐가 문제인지 잘 모르겠습니다.
혹시 저와 같은 결과가 발생된 분이 계신가요?
구글링을 해도 위와 같은 에러에 대한 설명은 없더라구요 ㅡ.ㅜ
그리고 궁금한게요. 아래와 같은데요.
- 인터넷으로 GCM Push 테스트를 하려면 개발자 등록을 해야 하는데, 유료라고 하더군요. 저는 일단은 영어가 짧아서 ,
구글 GCM에 나온대로 등록하고 어떻게 하다보니, on/off 스위치 키는 웹페이지가 나오더라구요. 거기 있는 projectID와 server Key를
이용했습니다. 혹시 위와 같은 문제가 발생되는게, 유료 등록을 하지 않아서 그런건지요?
push는 이번이 처음이라 거의 예제 소스를 보고 하는 중인데요. 계속 삽질의 연속이네요.
끝까지 읽어주셔서 감사합니다.




관련해서 찾아보니 아래 블로그에서 힌트를 얻으실 수 있겠네요.
http://aroundck.tistory.com/790