[Android] Android GCM 등록방법

GCM 등록 페이지

  오랜만에 안드로이드 푸시 서비스 등록을 하려던 중 이전과 절차가 달라졌다.
기억은 잘 나지 않지만 기존에는"google 개발자 콘솔” 에서 프로젝트를 및 GCM 서비스 사용 여부를 설정하고, project-id 를 sender-id 로 사용 지정하여 사용하였다.
변경 된 방식은 프로젝트에 json 파일을 추가해 주고, Gradle 에도 일부 내용을 추가해야
하는 내용이 있다. GCM 페이지에서 친절하게 알려주기는 하지만 정리를 해본다.

  • GCM Clients > Android > GET A CONFIGURATION FILE 버튼 클릭


Screen Shot 2015-08-02 at 2.17.11 AM


  • App name 은 구글 개발자 콘솔에서 생성한 프로젝트명 , 그 아래는 안드로이드 프로젝트의 기본 패키지 명을 적어준다. Choose and configure services 버튼 클릭.


Screen Shot 2015-08-02 at 2.21.12 AM

  • ENABLE GOOGLE CLOUD MESSAGING 버튼 클릭
    • Generate configuration files 버튼이 활성화 되면 클릭 
    • Json 파일 다운로드

Screen Shot 2015-08-02 at 2.22.57 AM

  • app 모듈에 google-services.json 파일 복사

Screen Shot 2015-08-02 at 2.26.38 AM

  • 프로젝트 최상위의 build.gradle 에 추가 
    • classpath 'com.google.gms:google-services:1.3.0-beta1’

  • app 모듈의 build.gradle 에 추가
    • compile 'com.google.android.gms:play-services-gcm:7.5.+'

댓글

이 블로그의 인기 게시물

[JDBC] 쿼리 후에 ResultSet 에 데이터가 있는지 확인하는 방법

[Android] Android 로깅 시 isLoggable() 메서드 사용

[Spring] @PropertySource and Environment 사용시 Property 값이 null 로 들어오는 경우