FCM 서버 키 가져오기 가이드
FCM 서버 개인 키 가져오기
FCM 채널은 두 가지 서버 키 설정 방식을 지원하며, 여기서 지원하는 것은 최신 방식입니다. 2020년 3월부터 FCM은 기존 서버 키 생성을 중단했습니다. 최신 Firebase Cloud Messaging API (V1)가 활성화되어 있지 않다면 오른쪽에서 Google Cloud Console의 API 관리로 들어가 활성화할 수 있습니다. Cloud Messaging API(기존)의 기존 사용자라면 최신 Firebase Cloud Messaging API (V1)로 마이그레이션하는 것을 고려하십시오. 자세히 알아보기
- Firebase 콘솔에 접속하여 계정으로 로그인합니다
- Firebase 프로젝트 —> 프로젝트 앱 선택 —> 프로젝트 설정 —> 서비스 계정에서 새 비공개 키 생성을 클릭하여 Firebase 서버 개인 키 JSON 파일을 받습니다.
- 또한 Cloud Messaging에서 서비스 계정 관리를 클릭하고, 프로젝트 서비스 계정 목록에서 키 관리를 클릭한 다음 키 추가를 클릭할 수도 있습니다.
FCM 채널 테스트
FCM 채널 설정을 완료한 후 채널 설정에서 바로 채널의 효과를 테스트할 수 있습니다. 해당 채널의 작업 열에 있는 테스트 발송 버튼(아래 그림 참고)을 클릭하면 채널 테스트로 들어갑니다.
테스트 발송 시에는 효과를 검수할 테스트 계정의 전송 ID(AE의 유저 상세 검색 기능으로 테스트 계정의 FCM registration token을 조회할 수 있음)와 메시지 알림의 제목, 내용 등의 정보를 입력해야 합니다. 발송 확인을 클릭하면 휴대폰에서 결과를 확인할 수 있습니다.
주의 사항
-
FCM 채널의 전송 ID는 반드시 FCM registration token을 나타내는 유저 속성을 선택해야 합니다. 즉, 연동하여 사용하기 전에 이 속성을 유저 속성으로 전송해야 정상적으로 사용할 수 있습니다.
-
테스트할 때도 전송 ID로 테스트 계정의 FCM registration token 유저 속성을 선택해야 합니다. 그렇지 않으면 전송 ID를 사용할 수 없다는 오류가 발생합니다.
-
해외 출시 Android 실기기로 테스트하는 것을 권장합니다
- 테스트 디바이스는 반드시 실기기여야 하며, 에뮬레이터에서는 메시지 알림을 받을 수 없습니다
- 테스트 디바이스는 Google GMS 서비스(Google Mobile Services)를 지원해야 합니다
-
해외 네트워크 환경에서 테스트하는 것을 권장합니다
- 중국 본토에서 테스트하는 경우 테스트 디바이스는 가급적, 경우에 따라서는 반드시 해외 IP 주소를 사용해야 합니다
- 테스트 디바이스가 있는 네트워크 환경에서 Google 네트워크 서비스에 정상적으로 접속할 수 있어야 합니다. 그렇지 않으면 FCM 푸시가 트리거되더라도 해당 디바이스는 FCM 채널에서 푸시를 받을 수 없습니다

