●GCM(Google Cloud Messaging)

- 구글에서 제공하는 푸시 메시지 서비스이다.





●gcm 서비스 신청


- 구글 콘솔 사이트에 접속한 후 프로젝트를 생성한다.

https://console.developers.google.com/project





- API 및 인증에서 API를 클릭 한 후 Clou Messaging for Android에 들어가서 사용설정을 On으로 한다.






- 사용자 인증정보에 들어가서 '공개API 엑세스'에서 새 키(서버키)를 만든다.





- 서버의 IP를 입력한다. 아무것도 입력하지 않으면 모든IP허용이 된다.










 아래 사이트에서 예제 소스를 다운받아 적용하기

https://github.com/google/gcm



https://github.com/google/gcm에서 다운받은 sample코드를 각각 서버,안드로이드 프로젝트에 추가한다.


- GCM을 사용하려면 Google Play Service가 있어야한다. SDK 매니저에서 Google Play Services를 설치한다.




- sdk폴더에서 google-play-service폴더를 찾아서 google-play-service_lib 라이브러리를 import한다.

copy projects into workspace에 체크를 해준다.




'




- 추가한 client프로젝트에서 google-play-service_lib를 add해준다.




- 서버 프로젝트의 api.key에 api코드를 추가한다.



- 클라이언트 프로젝트의 CommonUtilities.java에서 SERVER_URL변수에 서버주소를 입력하고 SENDER_ID변수에 프로젝트 번호를 입력한다.













Posted by -현's-

댓글을 달아 주세요