2014-03-04 3 views
1

Android 애플리케이션에서 푸시 알림을 구현하려고하는데 많은 예제를 발견했지만 모두 com.google.android.gcm - 그 기능이 GooglePlayServices 패키지로 접혀진 것으로 추정됩니다. (나는 버전 15입니다.) 그뿐만 아니라, 그것을 시도하고 예제 코드와 함께 작동하지 않습니다 및 deprecated 패키지를 요구하는 것 같다.GoogleCloudMessaging Android 가져 오기 문제

누구든지 최신 예제가 있습니까?

도움을 받으려면 큰 도움이 될 것입니다.

답변

1

Google이 서버와 클라이언트를 모두 포함하는 작업 코드 예제를 완성하는 동안 다른 예제를 찾고있는 이유가 궁금합니다. 소스 코드를 here에서 체크 아웃하기 만하면됩니다. 작업 공간에 "gcm-client"이라는 프로젝트를 가져옵니다. 안드로이드 SDK 폴더의 "google-play-services_lib"프로젝트를 라이브러리로 추가하십시오. com.google.android.gcm.demo.app 패키지에있는 DemoActivity에서 SENDER_ID를 변경하십시오. 그게 전부 야.

samples/gcm-demo-client와 동일한 다운로드 코드 디렉토리를 무시하십시오. 그것은 더 이상 사용되지 않는 클래스를 사용합니다. 유틸리티 클래스 ServerUtilities을 재사용하여 등록 ID를 서버로 보내거나 서버에서 삭제할 수 있습니다. 여전히 주어진 저장소에 gcm-client-deprecated로 존재

되지 않는 코드는 다음과 같습니다

편집 [감사 NickT는 대한 확인]. 그냥 무시하고 gcm-client을 사용하세요.

+0

죄송합니다. 이전 버전을 다운로드해야합니다 ... 열어서 기존 코드가 표시되었으므로 ... 실수로 도움을 주셔서 감사합니다! – DanielRHarris

+0

이들은 유용한 링크입니다. 그러나 샘플/gcm-demo-client는 실제로 사용되지 않는 GCM 클래스를 참조합니다. gcm-client 자체는 새로운 방법을 사용합니다. – NickT

+0

아, 그게 내가 gcm-client가 아니라 다운로드했을 때 열려 있었음에 틀림 없습니다. – DanielRHarris