2013-10-30 6 views
0

git에서 GCM 프로젝트를 다운로드 했으므로 서버 (Java 용 앱 엔진)를 시작하고 기기에서 클라이언트 apk을 컴파일 할 수있었습니다. 시작시 장치가 성공적으로 서버에 등록하고 난Google 클라우드 메시징

http://myserverip:8080/_ah/admin/. 

에 갈 때 난 내가 단일 메시지가 등록 ID 대기 '메시지 보내기'버튼 메시지가 '를 공격 할 때 문제가 등록 ID를 볼 수 있습니다 '그리고 아무것도하지 않습니다. enter image description here

다음은 터미널에서 발견 된 오류의 스크린 샷입니다. 나는 뭔가를 놓친다. 어떤 도움을 주셔서 감사합니다. 감사. Below is the Screenshot of the error i noticed on the terminal. 당신은 API 키를 누락 - 당신은 401 (권한이없는) 상태 코드를 얻고있다 - 스크린 샷으로

enter image description here

+0

귀하의 서버에 등록되지 않았습니다. GCM에 등록 중입니다. 서버가 GCM에 등록되어 있습니까? – Prem

+0

@Prem 어떻게 확인할 수 있습니까? – atar

+0

클라이언트가 GCM에 등록되면 해당 등록 ID를 서버에 전달하고이를 사용하여 푸시 메시지를 보냅니다. – Prem

답변

0

. 클라이언트 앱에서 ID를 사용중인 API 프로젝트에 속한 API 키를 입력해야하는 곳에서 다운로드 한 코드를 찾습니다 (현재 값이 "ENTER_YOUR_API_KEY_HERE"와 같은 일부 문자열 일 것입니다). GCM에 등록 할 때 보낸 사람 ID입니다.

+0

안녕하세요. API 키를 입력하는 데는 두 가지 항목이 있습니다. 하나는 ApiKeyInitializer.java이고 다른 하나는 api.key 파일이며 두 곳에서 API 키를 입력했습니다. 그리고 올바른 키인지 확인했습니다. – atar

+0

@atar GCM 메시지를 보내는 간단한 서버가있는 [this site] (http://helmibaraja.com/gcm_demo.html)에서 앱으로 GCM 메시지를 보내 API 키를 테스트 할 수 있습니다. – Eran

+0

링크를 이용해 주셔서 감사합니다. 나는 그것을 테스트하고 내 장치에서 메시지를 받았습니다. 그래서 내 보낸 사람 클래스와 함께 뭔가가 있어야합니다. – atar

관련 문제