gcm 7

[Java] class 파일 실행하기 - GcmSender

gradlew.bat 로 빌드된 java application 을 실행시키려면 매번 재 빌드를 해고 실행이 되니 매우 번거롭습니다.이미 빌드가 되었으니 그냥 실행만 하면 되는데.. 무슨 빌드를 항상 그렇게 오래하는지.. ㅡㅡ;; 그래서 구글링을 해봤습니다. 역시 답이 쉽게 나오진 않더군요.. 여러 사이트에서 나온 결과를 가지고 조합을 하니 저도 되네요.. ㅠ 그래서 정리를 좀 해보았습니다.GcmSender를 가지고 테스트를 한거라 이 예제를 가지고 바로 설명드립니다. 1. 준비물 : gcm - 빌드 결과물 : GcmSender.class 파일 2. 실행 방법 - GcmSender.class 파일 위치 확인 : D:\google\google-services\android\gcm\gcmsender\build..

Programming/Android 2016.03.28

[GCM] 4. 실행

작업장 : https://developers.google.com/cloud-messaging/android/start?configured 벌써 test용 메시지를 보낼 수 있는 application 개발이 끝났습니다... 헉~ 정말 쉬워졌네요... 4. Run the sample 아래와 같은 주의사항이 있네요, First, make sure your API key is provided as the value ofAPI_KEY in line 31 of GcmSender.java 저말은 GcmSender.java 파일에 API_KEY 값이 업데이트 되어 있지 않으니 업데이트하라는 뜻입니다. 당연히 샘플이니 API_KEY는 "API_KEY"로 설정되어 있습니다. 앞선 장에서 확보한 API_KEY 스트링을 그대..

[GCM] 3. Get Configuration File

실행장소 : https://developers.google.com/cloud-messaging/android/start 1번의 Get Project는 이전 글에서와 같이 완료되었습니다. 2. Get a configuration file 위의 항목 아래에 보면 "Get a configuration file" 버튼이 있을겁니다. 그걸 누르면, "Create or Choose app" 이라는 팝업이 현재창에 다시 로드됩니다. 일단은 복잡하게 생각하지 말고 "Choose and configure service" 버턴을 눌러봅시다. 그리고 나선 Cloud Messging 에 관련하여 Enable을 하도록 합니다. 한번 enable하면 다음번에 이 페이지에 들어왔을 때에는 enabled 상태가 되어 있습니다. 가장..

[GCM] 2. Import Project

git에서 받은 프로젝트를 보면, 여러가지 프로젝트가 포함되어 있습니다. 머, 다해보고싶기야 하지만 시간이 부족한 관계로 테스트해보고 싶은 gcm 만 import해봅니다 import 를 위해 필요한 정보는 아래에서 보실 수 있습니다. 영문으로 작성되어 있지만, 그림만 봐도 충분히 따라갈 수 있습니다 ^ ^ https://developer.android.com/sdk/installing/migrate.html 위의 글을 참조하시어 진행하다보면, GCM 프로젝트의 위치를 지정해야 합니다. 이미 찾으셨을거라 믿지만.. 한번 더 적어봅니다.. :) google-services\android\gcm 위의 폴더를 import 위치로 잡으면, 아래처럼 뭔가 열심히 다운로드 받습니다. 빌드를 위한 툴이라 생각합니다....

[GCM] 1. Get the GCM project from git

GCM 을 한번 사용해보려고 Sample Code 를 받아보려고 하는데.. git 에서 받아야 하는군요, 모, 그 까이것 git 에서 받으면 되지~ 하는데 항상 그렇듯이 한번에 안되네요 ㅠ 그래서 다시 블로그에 글을 남깁니다. GCM 에 대한 예제 프로젝트를 받기 위해 찾아간 곳은 아래의 사이트입니다. https://developers.google.com/cloud-messaging/android/start 위의 사이트에 들어가면 아래의 git 주소를 알려주는데, 그대로 치면 아래와 같은 에러가 나옵니다 ㅡㅡ;; $ git clone https://github.com/googlesamples/google-services.git Cloning into 'google-services'... fatal: un..

[GCM] 0. Intro

GCM 에 대해서 어떻게 쓰는 것인지를 정리해보고자 글을 씁니다. 점점 복잡하고 새로운 것을 배우기가 귀찮아지고 있는데요, 끝맺음을 할 수 있을지 걱정되지만, 한번 할 수 있는데까진 해보렵니다 ^ ^ 자, 그럼 시작합니다. 1. GCM 이란? - Google Cloud Messaging입니다. - 이름에서 알 수 있듯이 Cloud를 통해 기기간에 메시지를 교환할 수 있도록 하는 것입니다. - 역시 이름에서 알 수 있듯이 Google에서 만들었습니다. 참 좋은 회사입니다. 채팅 프로그램 만들기 위해서 굳이 이제 서버를 구축할 필요가 없습니다 :) 물론 정말 좋은 회사인지는 좀 더 시간이 지나봐야 알겠죠~ 2. GCM 사전 준비해야할 것들 다음의 것들이 필요합니다. 준비해야할 것들이 뭔지만 알고 있도록 하죠..