본문 바로가기
Android

GCM (Google Cloud Message) 구축하기1

by 전재훈 2014. 5. 14.
반응형

일단 간단히 gcm이 돌아가는 로직을 이해할 필요가 있어요





1,2 - 안드로이드 모바일 단말기에서 Google 서버에  Device Token을 요청하면 Google 서버가 Device Token을 보내줘요 (안드로이드에서는 RegistrationId라고 해요)

3 - 안드로이드 모바일 단말기는 개발한 서버로 Device Token을 보내주고 개발한 서버는 이것을 저장해둬요

4,5 - 서버에서 API Key, RegistrationId, Message(푸쉬할 메세지) 3가지를 지정해서 구글서버로 보내주면 구글서버가 안드로이드 모바일 단말기로 Notification을 보내줘요


위와 같은 로직을 수행하기 위해선 먼저 준비해야할 것들이 있어요

이번글에서는 Google Apis Console에서 project number, api key를 발급받고 프로젝트에서 푸쉬 서비스를 지원해주도록 설정하는 방법까지 설명해드릴께요



1. 구글계정에 로그인한 후 Google Apis Console 페이지로 이동한다

https://code.google.com/apis/console/


2. Project를 선택한다

사용한적이 없다면 Create Project를 선택한다.





3. 생성한 프로젝트를 선택해서 들어가면 아래처럼 나와요

여기서 project ID는 나중에 사용되니까 메모해두세요




4. APIs & auth를 누르고 APIs 를 선택해서 Google Cloud Messaging for Android를 보면 초기값은 off로 되어있을텐데, 이걸 On으로 바꿔줍니다




5. 다음은 API Key를 발급받아야해요

APIs & auth에서 Credentials을 선택하면 아직 키가없는 화면이보일 거에요.

여기에서 create new key을 누르고 server key를 선택한 다음 Create를 눌러줍니다

그럼 아래 그림처럼 key가 생성이되요

API Key는 나중에 쓰이니까 메모해두도록해요



여기까지 따라오셨으면 이제 구글 쪽에서 설정해야하는 건 끝났어요

다음 GCM 구축하기 2에서 안드로이드에서 설정하는 방법을 설명해드릴께요

반응형

댓글