Your SlideShare is downloading. ×
Android gcm ex_askdog
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Android gcm ex_askdog

161

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
161
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×