android gcm 예제

이 예 안드로이드 응용 프로그램은 나를 위해 너무 많은 다른 사람을 위해 노력하고 있습니다. GoogleCloudMessaging 개체를 사용하여 GCM등록자 개체 대신 내 앱을 등록했습니다. 메시지는 내 서버에서 gcm 서버로 전송됩니다. 그러나 GCM 서버에서 내 장치 (안드로이드 앱)에 이르기까지 단일 메시지 / 알림이 수신되지 않습니다. 또한 체크리스트에서 포인트를 테스트했습니다. 당신은 내가 누락 된 것을 알아 내기 위해 저를 도와주세요 수 있습니까? 설치 구글 플레이 서비스 SDK에 설명된 바와 같이, 플레이 서비스 SDK에 의존하는 앱은 항상 구글 플레이 서비스 기능에 액세스하기 전에 호환 되는 구글 플레이 서비스 APK에 대 한 장치를 확인 해야 합니다. 샘플 앱에서 이 검사는 기본 활동의 onCreate() 메서드와 onResume() 메서드의 두 위치에서 수행됩니다. 체크 인 onCreate()는 성공적인 검사 없이 앱을 사용할 수 없도록 합니다. 체크 인 onResume()는 사용자가 뒤로 단추를 통해 다른 방법을 통해 실행 중인 앱으로 반환하는 경우 검사가 계속 수행되도록 합니다. 장치에 호환되는 Google Play 서비스 APK가 없는 경우 앱에서 GooglePlayServicesUtil.getErrorDialog()를 호출하여 사용자가 Google Play 스토어에서 APK를 다운로드하거나 기기의 시스템 설정에서 활성화할 수 있도록 허용할 수 있습니다. 예를 들어: 나는 안드로이드 응용 프로그램에 메시지를 보내려고. 나는 아래에 표시된 동일한 출력을 얻을 때마다 .that: 친애하는 조, `자바 GCM 서버 웹 응용 프로그램`패키지는 완전한 enclipse androis 프로젝트가 아닌 것 같다. 나는 일식에서 안드로이드 프로젝트로 `가져 오기`할 수 없습니다.

그러나 `클라이언트` 응용 프로그램 프로젝트는 Eclipse에서 가져오고 있습니다. 이 튜토리얼은 내 GCM 서비스를 만들기 위해이 튜토리얼을 사용하는 것이 좋다, 이 튜토리얼은 성공적으로 내 안드로이드 에뮬레이터에서 작동하지만 내 실제 장치에 트레이 후 내 애플 리케이션은 GCM 알림을 받을 수 없습니다. 사람이 나를 도울 수 있습니까? 텍스트(웹 서비스)를 입력하고 메시지가 푸시된 후 웹 서비스에 표시된 오류입니다. RegId 필수: com.google.android.gcm.server.InvalidRequestException: HTTP 상태 코드: 401 애플 리 케이 션에 있는 동안 RegId는 웹 서버에서 공유 됩니다. 도와주세요. 이 프로젝트의 GcmSender 모듈은 이 샘플의 목적을 위해 서버를 에뮬레이션하지만 프로덕션 앱 서버의 예로 사용할 수 있는 것은 아닙니다.