JS's IT
우선은 안드로이드부분 부터 해보겠다. 안드로이드에서 GCM을 사용하려면 Android SDK Manager에서 Google Play Services를 받아야한다. 예전에는 Google Cloud Message(?) 라는 항목을 받아 그것만 import시켜주면 되었었지만 지금은 아예 사라지고 Google Play Services에 통합되 버린거 같다. 그런뒤에 sdk 설치 경로로 찾아간다. sdk/extras/google/google_paly_services/libproject 에 들어가보면 google-play-services_lib 라는 폴더가 있다. 이 폴더를 이클립스에 import 시켜주자!! 그런 다음 자신이 사용할 프로젝트의 properties에서 Android 부분으로 들어간다. 그런뒤 lib..
우선 구글 API 에서 GCM(Google Cloud Message)를 사용하기위해 API상태를 바꿔 줘야한다. 상태는 http://code.google.com/apis/console 에서 회원 가입한 뒤에 프로젝트를 만든다. 구글 맵이나 다른 api를 사용해 봤다면 프로젝트는 만들어져있을테니 프로젝트 만드는건 생략.. 이때 Project Number를 꼭 기억해야한다. 기억 못할꺼 같으면 어디 적어두자.. 여튼 프로젝트를 만들고 APIs & auth 의 APIs로 들어간다. 조금 내리다 보면 Google Cloud Messaging for Android가 보일 테고 STATUS를 ON으로 바꿔준다. 구글 설정은 여기서 끝이다 ^^ 참..쉽다. 다음엔 Android 부분에서 Registration id값..
GCM(Google Cloud Message)는 구글 클라우드 서버에서 안드로이드 스마트 기기로 푸시 알림을 보내주는 일종의 API인것 같다. 몇년 전만 하더라도 구글에서는 C2DM(Cloud to Device Messaging)을 서비스 하고 있었는데, 서비스가 종료가 되고... GCM으로 교체 된듯 싶다. 이번에 프로젝트를 하면서 푸시 알람을 구현 해야 했었다. 엄청 어려운줄 알았었는데 생각보다.... 여튼 내가 알아낸 몇가지 정보를 끄적여 보겠다. 우선 대략적인 구조는 먼저 안드로이드 프로젝트에서 구글쪽에 스마트폰 고유 id를 요청해 스마트폰의 Registration id를 받아 와야한다. 그리고 받아온 Registration id를 가지고 서버쪽에서 보낼 메세지와 함께 id를 첨부해 주면 구글 서..