●GCM(Google Cloud Messaging)
- 구글에서 제공하는 푸시 메시지 서비스이다.
●gcm 서비스 신청
- 구글 콘솔 사이트에 접속한 후 프로젝트를 생성한다.
https://console.developers.google.com/project
- API 및 인증에서 API를 클릭 한 후 Clou Messaging for Android에 들어가서 사용설정을 On으로 한다.
- 사용자 인증정보에 들어가서 '공개API 엑세스'에서 새 키(서버키)를 만든다.
- 서버의 IP를 입력한다. 아무것도 입력하지 않으면 모든IP허용이 된다.
● 아래 사이트에서 예제 소스를 다운받아 적용하기
https://github.com/google/gcm
- https://github.com/google/gcm에서 다운받은 sample코드를 각각 서버,안드로이드 프로젝트에 추가한다.
- GCM을 사용하려면 Google Play Service가 있어야한다. SDK 매니저에서 Google Play Services를 설치한다.
- sdk폴더에서 google-play-service폴더를 찾아서 google-play-service_lib 라이브러리를 import한다.
copy projects into workspace에 체크를 해준다.
'
- 추가한 client프로젝트에서 google-play-service_lib를 add해준다.
- 서버 프로젝트의 api.key에 api코드를 추가한다.
- 클라이언트 프로젝트의 CommonUtilities.java에서 SERVER_URL변수에 서버주소를 입력하고 SENDER_ID변수에 프로젝트 번호를 입력한다.
'프로그래밍 > 안드로이드' 카테고리의 다른 글
#1.안드로이드 개발환경세팅, helloworld 출력 (0) | 2023.01.07 |
---|---|
#0.안드로이드 공부 다시시작 (0) | 2023.01.02 |
안드로이드 SharedPreferences (0) | 2015.05.10 |
안드로이드 자바 소켓서버 통신 (0) | 2015.05.10 |
안드로이드 어싱크태스크(AsyncTask),로딩중 표시(ProgressDialog), 웹서버 연결 통신(HttpURLConnection) (0) | 2015.05.01 |
댓글