2016년 4월 10일 일요일

GCM 6. 테스트

1. 스마트폰 기기등록

앱을 실행하여 '인스턴스ID 토큰 가져오기' 버튼을 눌러서 토큰을 획득.


2.토큰 복사

토큰을 획득할때 로그에 출력하도록 되어있으므로 안드로이드 모니터에서 토큰값을 복사한다.
필터옵션을 Verbose, GcmRegistrationIntentService 으로 맞추면 값을 쉽게 찾을 수 있다.
GCM Registration Token: 에 있는 값을 복사해 놓는다.


3. advanced REST client 설치

- 수동으로 메시지를 보내기 위한 rest client 설치

1) 구글 크롬을 설치하시고.. 주소창에 chrome://apps/ 를 입력하고 엔터키를 누른다음 웹스토어 아이콘을 클릭


2) 검색창에 rest 를 검색하면 여러 rest 클라이언트가 나오는데 advanced REST client를 선택하여 크롬에 추가

3) advanced REST client 샐행


4) 아래와 같이 입력하고 SEND 버튼을 누른다.
URL: http://android.googleapis.com/gcm/send

   Method: POST

   Headers From:
     authorization key=GCM 등록할때 받은 Server API Key 값
     content-type application/json

   Raw payload
{
  "registration_ids" : ["GCM Registration Token 값"],
 
  "data": {
    "title" : "GCM 테스트"
    "message" : "GCM 테스트 메시지 입니다."
  }
}

5) 전송결과 화면

댓글 2개 :

  1. 작성자가 댓글을 삭제했습니다.

    답글삭제
  2. 혹시 url을 보내서 알림메시지를 누르면 그 url주소로 접속 되게 하는 방법이 있을까요?

    답글삭제