2013-08-06 1 views
4

GCM 예제를 모두 설정했는데 제대로 작동하지만 더 이상 사용되지 않는 것 같습니다. 적어도 이전 코드를 새 GCM 버전으로 변환 할 수 있도록 사용되지 않는 괜찮은 예제를 찾으려고했습니다. 문제는 Google 예제에서 here을 제공한다는 것입니다. 기본 요구 사항 중 일부만 보여주고 큰 부분은 누락되었습니다. 이 문제는 참조를 제공하지 않는 .MyIntentService 참조를 볼 때 더욱 커집니다.GCM 예는 향후 제공되지 않을 예정입니까?

답변

12

This sample application은 새로운 GoogleCloudMessaging API로 업데이트되었습니다. In에는 기존 API에서 이전 API로 이동하는 데 필요한 변경 사항 수를 줄이기 위해 이전 API에 대한 작업 방식 인 몇 가지 클래스가 포함되어 있습니다.

이전 API 인 AFAIK가 계속 작동합니다.

원본 API를 사용하여 동일한 샘플의 FWIW, here's the original version.

+0

와우! 이제 끝내 줘서 고마워. 다른 것들로 나를 도울 수있는 다른 예가 있기 때문에 내가 그 대답에 대해 수천 + 1을 줄 수 있었으면 좋겠다. 신속하고 훌륭한 답변을 주셔서 감사합니다! – Kebob

+0

@Kebob : [내 책] (http://commonsware.com/Android)에서 GCM 장을 업데이트 할 때와 같은 불만을 겪었습니다. GCM 문서가 IMHO를 악화시킬뿐만 아니라 더 이상 사용되지 않습니다. 우리가 아직도 필요로하는 것들. 그래서 이전의'gcm.jar' 코드 중 일부를 크로스 포팅하여이 샘플에 넣었습니다. 자,이 크로스 포트는 제가이 장을 위해 필요한 비트들에 주로 초점을 맞추기 때문에 완벽하지는 않습니다 만, 다른 것들도 얻을 수 있습니다. 이전 소스는 여전히 SDK 설치에 있어야합니다. – CommonsWare

+1

예. 그 도움을 주셔서 감사합니다. 내가 더 포트를 건너면 코드를 알려주고 알려주시겠습니까? 나는 잠시 동안 장치 들간에 차례를 기반으로하는 게임을 할 것입니다. – Kebob

관련 문제