푸시 알림 서비스 SNS

이재홍 http://www.pyrasis.com 2014.03.24 ~ 2014.06.30

SNS로 구글 안드로이드에 푸시 알림 보내기

구글 GCM API 사용 등록을 하고 AWS에서 제공하는 예제 애플리케이션 소스로 푸시 알림을 받아보겠습니다. 먼저 구글 GCM API를 사용하려면 구글 계정(Gmail)이 필요합니다. 구글 계정이 없다면 구글 계정을 생성합니다. 구글 계정 생성 방법은 따로 설명하지 않겠습니다.

구글 GCM API 사용 등록하기

웹 브라우저에서 구글 개발자 콘솔에 접속한 뒤 Create Project 버튼을 클릭합니다. 이미 만들어놓은 프로젝트가 있다면 해당 프로젝트를 사용합니다. https://console.developers.google.com


그림 26-17 구글 개발자 콘솔 메인 화면

구글 API 프로젝트를 생성합니다(그림 26-8).

  • PROJECT NAME: 프로젝트의 이름입니다. ExamplePush를 입력합니다.
  • PROJECT ID: 프로젝트 ID입니다. 기본값 그대로 사용합니다.

설정이 완료되었으면 Create 버튼을 클릭합니다.


그림 26-18 구글 API 프로젝트 생성

프로젝트 생성이 완료되면 자동으로 ExamplePush 프로젝트 페이지로 이동합니다. 위쪽에 프로젝트 번호가 표시됩니다. 이 프로젝트 번호는 모바일 장치의 Registration ID를 생성할 때 필요하므로 위치를 꼭 기억해둡니다.


그림 26-19 구글 API 프로젝트 번호 확인

APIs & auth → APIs를 클릭하고 Google Cloud Messaging for Android의 OFF 버튼을 클릭하여 ON으로 만듭니다.


그림 26-20 Google Cloud Messaging for Android API 활성화

APIs & auth → Credentials를 클릭한 뒤 Create new Key 버튼을 클릭합니다.


그림 26-21 구글 API 액세스 키 생성

액세스 키 종류를 선택하는 창이 표시됩니다. Server Key 버튼을 클릭합니다.


그림 26-22 구글 API 액세스 키 생성

구글 API 서버 키 설정 창이 표시됩니다. Create 버튼을 클릭합니다.


그림 26-23 구글 API 서버 키 생성

ACCEPT REQUESTS FROM THESE SERVER IP ADDRESSES
ACCEPT REQUESTS FROM THESE SERVER IP ADDRESSES 부분에 GCM API를 호출할 수 있는 IP를 지정할 수 있습니다. 이 부분은 지정하지 않아도 되지만 꼭 설정하고 싶다면 다음 링크에 리전별 SNS의 IP 주소가 나와 있습니다.
https://forums.aws.amazon.com/ann.jspa?annID=1649

구글 API 서버 키 생성이 완료되었습니다. API key 부분에 키가 표시됩니다.


그림 26-24 구글 API 서버 키 생성 완료


저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.