오랜만에 안드로이드 푸시를 구현하려고 보니까
어느샌가 안드로이드 푸시가 C2DM 에서 GCM 으로 바뀌었다.. -_-…
그래서 새로 포스팅..
뭔가 구글 클라우드 기능으로 흡수 시킨듯..
푸시 관련 설정들은 아래 주소로 가서 할 수 있다.
http://console.developers.google.com
그 중에
https://console.developers.google.com/project
여기로 가서 Create Project 버튼을 누른다음에 프로젝트를 새로 추가 한다.
그다음
MONITORING -> Overview
에 가서 아래 화살표에 Enable an API 버튼을 눌러준다.
(위에 Project Number 위치를 기억하고 있어야 합니다.)
그 다음
APIS & AUTH -> APIs
에 가서
Google Cloud Messaging Android
부분을 체크해서 On 으로 바꿔줍니다.
그 다음
아래 화살표 부분으로 가서
Create new Key
를 눌러 줍니다.
일단 Server Key 를 만들어 줍니다.
여기서 만든게
푸시를 보내주는 서버 역할을 합니다.
그 다음
아래 영역에
접근 가능하게 할 IP 주소를 적은다음에
만들어 줍니다.
추가 하면
아래 화면 같이 서버가 추가 됩니다.
아래 화면에서 화살표에 표시되는 키 값의 위치를 기억해 둡니다.
그 다음
Create new Key
를 다시 눌러서 이번에는
클라이언트에서 사용할 키를 만들어 줍니다.
아래 빈칸에다가
키 스토어 값하고 패키지 이름을 적어야 한다.
먼저 터미널로 키스토어 파일이 있는 경로로 이동해서
keytool -list -v -keystore 키스토어 파일 이름.keystore
해주면 여러가지 정보가 나오는데 그중에
SHA1 부분을 복사해서
복사한값 + ; + 안드로이드 패키지 이름
형식으로 입력하고 저장합니다.
서버에서 만든 키 정보랑 비슷한게 또 생깁니다.
서버에서의 설정은 여기까지만 해 놓으면 됩니다.
'Programming > Android' 카테고리의 다른 글
[Android] 구글 마켓 게시 보류 중 이라고 뜨는경우 (2) | 2015.03.31 |
---|---|
[Android] 안드로이드 앱 아이콘 사이즈 (0) | 2015.03.28 |
[Android] Mac에서 안드로이드 푸시(GCM) 구현하기 # 코드 구현 (0) | 2015.03.27 |
[Android] 안드로이드에서 슬립모드 막는방법 (0) | 2015.03.27 |
[Android] Activity 전환시 검은화면 나올 때 LaunchMode 설정 (0) | 2015.03.27 |