서버 관련
FCM Topic 등록 방법
NaHyungMin
2018. 9. 20. 16:51
클라이언트에서 등록을 했는데 확인이 안 된다고 해서 웹으로 하는 방법으로 처리
1. 구글 확장 프로그램 설치
https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo/related
2. 클라이언트에게 fcm 푸시 토큰 받기(핸드폰 fcm 토큰)
3. 구글 확장 프로그램으로 어플리케이션 정보 받기
위에 Post 경로에 info 다음 푸쉬 토큰 정보를 넣어준다.
그리고 헤더 추가 후 authorization에 key=서버 키를 넣어주면 된다.
응답에서는 이미 나는 토픽을 2개 등록해놔서, 2개가 뜨는 것
FCM 페이지에서 Project Overview 오른쪽 톱니바퀴를 누르면 설정 페이지가 뜬다.
클라우드 메시징을 선택 한 후 서버키를 가져다가 쓰면 된다.
4. 토픽 등록
다음과 같은 https url로 topics/{토픽명}을 확장 프로그램에서 Request URL에 적어주면 된다.
그럼 이제 클라이언트 구독을 통한 topic 생성이 아닌, 클라이언트 토큰을 이용한 web url topic이 처리 된다.
FCM 참고 사이트
- https://developers.google.com/instance-id/reference/server#get_information_about_app_instances