[android] GCM (1) – key 만들기

[android] GCM (1) – key 만들기

Android Studio에서는 이렇게 해야한다.

 

 

 

C2DM(Cloud to Device Messaging)에서 GCM(Google Cloud Messaging)으로 바뀌면서 사용법도 살짝 달라졌다.

기본적인 설명은 http://developer.android.com/google/gcm/gs.html 에 있다.

 

구글 API 프로젝트 만들기

  1. Google Developers Console에 간다.
  2. 프로젝트를 만든다.(프로젝트 이름이랑 프로젝트ID 넣는 곳이 있는데, 프로젝트 ID는 굳이 안바꿔도 될 듯)
  3. 다 만들면 화면 상단에 Project ID와 Project Number 가 있다.
  4. 화면 상단의 Project Number가 폰을 gcm서버에 등록할 때 사용할  Sender ID이다.

 

GCM 서비스 활성화하기

  1. 왼쪽 사이드바의 APIs & auth – APIs로 간다.
  2.  Google Cloud Messaging for Android 를 ON으로 만든다.

 

SHA1 값 가져오기

API key를 만들려면 SHA1 값이 필요한데, 이클립스가 사용하는게 있고 apk를 만들 때 사용하는 게 있다.

귀찮으니 둘 다 등록하기로 한다.

 

  1. 이클립스용은 이렇게 가져온다(Mac 기준)

    screenshot_2015-01-16_AM 10.22.30
    혹은 Preferences – Android – Build 에서도 가져올 수 있다.

    그러면 이렇게 나온다.

  2. apk만드는 용은 apk를 만들다 보면 맨 마지막에 apk 파일을 생성할 위치를 지정하는 화면에서 표시된다.
    스크린샷 2014-01-13 오후 5.02.45

 

API Key 만들기

  1. 왼쪽 사이드바의 APIs&auth – Credendials 로 간다.
  2. Public API access의 Create New Key를 누른다.
  3. Android Key를 선택한다.
  4. SHA1 키와 안드로이드 프로젝트의 패키지 이름을 합쳐서 값을 입력한다.(이클립스용, apk용 둘 다 만든다)