Android gcm ex_askdog

2,036 views
1,970 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,036
On SlideShare
0
From Embeds
0
Number of Embeds
1,120
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Android gcm ex_askdog

  1. 1. AndroidGCM연동하기Jellycoaster Inc.Dev.team 서울시 마포구 상암동 누리꿈스퀘어 연구개발타워 1111호 _ 070.7450.6572 _ dev@jellycoaster.com
  2. 2. 목차 I. GCM 개념 II. GCM 환경설정 III. GCM Android 개발 (전송 , 수신)서울시 마포구 상암동 누리꿈스퀘어 연구개발타워 1111호 _ 070.7450.6572 _ dev@jellycoaster.com
  3. 3. GCM 개념 – Goole Cloud Messaging GCM이란… 개발자가 서버에서 자신의 Android 애플리케이션으로 데이터를 전송하게 해주는 무료 서비스입니다. 서버에서 가져와야할 새로운 데이터(예:친구가 업로드한 영화)가 있음을 Android애플리케이션에 알리는 적은 용량의 메시지이거나, 최대 4KB의 페이로드 데이터를 포함하는 메시지일 수 있습니다. 따라서 메신저와 같은 앱은 메시지를 직접 사용할 수 있습니다.2013 Jellycoaster Inc. Dev.team
  4. 4. GCM – 환경설정(1) GCM을 사용하기 먼저 구글 프로젝트를 생성해야 합니다. 아래 주소로 가서 구글 프로젝트를 생성합니다. 구글 프로젝트를 생성하면 주소키를 잘봐야 합니다. 6795763733이 바로 Sender ID 입니다.2013 Jellycoaster Inc. Dev.team
  5. 5. GCM – 환경설정(2) 구글 프로젝트를 생성했으면 GCM 을 사용하겠다고 설정을 해야 합니다. 아래와 같게 Google Cloud Messaging for Android를 On 으로 설정합니다.2013 Jellycoaster Inc. Dev.team
  6. 6. GCM – 환경설정(3) 다음으로 Server 용 API Key 를 얻습니다. Create 를 누르면 Server Key API 가 발급됩니다.2013 Jellycoaster Inc. Dev.team
  7. 7. GCM – 환경설정(4) 이제 Eclipse 로 돌아와 GCM Libray 를 등록을 해줘야 합니다. GCM Libray 가 설치되어 있지 않으면 아래와 같이 Install을 해줘야 합니다.2013 Jellycoaster Inc. Dev.team
  8. 8. GCM – 환경설정(5) gcm.jar 와 테스트에 필요한 gcm-server.jar를 java build path 에 등록해줍니다. Path : android설치 경로/extras/google/gcm/gcm-client/dist/gcm.jar Path : android설치 경로/extras/google/gcm/gcm-server/dist/gcm-server.jar2013 Jellycoaster Inc. Dev.team
  9. 9. GCM – 개발(1) AndroidManifest.xml 에 아래와 같이 GCM 을 수신할 리시버를 등록합니다.2013 Jellycoaster Inc. Dev.team
  10. 10. GCM – 개발(1) AndroidManifest.xml 에 아래와 같이 Permission 을 추가해줍니다.2013 Jellycoaster Inc. Dev.team
  11. 11. GCM – 개발(2) Android App 에서 GCM 을 등록하는 예제입니다. 처음 구글프로젝트 생성했을 때 기억한 Sender ID 가 들어가는 부분입니다.2013 Jellycoaster Inc. Dev.team
  12. 12. GCM – 개발(3) Android App 에서 GCM 을 수신하는 예제입니다.2013 Jellycoaster Inc. Dev.team
  13. 13. GCM – 개발(4) Android App 에서 GCM 을 송신하는 예제입니다. 아래 예제는 App에서 App으로 GCM을 보내는 과정이므로 서버에서 보낼시에는 해당 웹서버에 따라 Api 가 틀릴 수 있는 걸 염두해 두시길 바랍니다.2013 Jellycoaster Inc. Dev.team
  14. 14. 감사합니다!Jellycoaster Inc.Dev.team 서울시 마포구 상암동 누리꿈스퀘어 연구개발타워 1111호 _ 070.7450.6572 _ dev@jellycoaster.com

×