본문으로 건너뛰기

FCM 등록

Overview#

GCCS에서 인증 알림 기능을 사용하기 위한 방법을 설명합니다.


기능 설명#

모바일이 아닌 웹 또는 Windows 등 다른 플랫폼에서 GCCS 인증을 요청했을 때, iOS SDK를 적용한 모바일 앱에서 인증 요청 푸시 알림을 전달 받기 위해서는 FCM 등록 및 토큰 업데이트 기능이 필요합니다.

FCM SERVER KEY 확인#

인증 알림을 받기 위해서는 Firebase Cloud Messaging(FCM)에서 발급 받은 서버 키(Server key)를 클라이언트 등록 요청 때 같이 보내줘야 합니다.

FCM SERVER KEY 확인 방법은 다음과 같습니다.

  1. Firebase Console 에서 프로젝트를 새로 생성하거나 기존의 프로젝트를 불러옵니다.
  2. [프로젝트 설정] > [클라우드 메시징] 메뉴에서 서버 키(Server key)를 확인합니다.

FCM SEVER KEY 확인 후에 클라이언트 등록 요청 시 함께 요청바랍니다.

FCM 푸시 토큰 등록#

인증 알림에 사용할 FCM 푸시 토큰을 등록합니다.
iOS 디바이스에서 생성한 FCM 토큰을 GuardianSdkrequestTokenUpdate()를 호출하여 등록 및 업데이트합니다. FCM 푸시 토큰이 유효기간 만료 등으로 변경되었을 때도 requestTokenUpdate()를 호출하여 업데이트가 필요합니다.

Parameter#

KeyValueDescription
tokenStringFCM 푸시 토큰

Example#

// FCM 푸시 토큰 등록GuardianService.sharedInstance.requestTokenUpdate(token: fcmToken!) { rtCode, rtMsg in    ...    } onFailed: { errCode, errMsg in    ...    }

TokenResponse#

KeyValueDescription
rtCode0결과코드
rtMsgString결과 메시지

FCM 푸시 토큰 등록 API 호출 성공 시 rtCode0이 수신됩니다.

ErrorResult#

KeyValueDescription
errorCodeInt에러코드
errorMessageString에러메시지

FCM 푸시 토큰 등록 API 호출 실패 시 errorCode 가 수신됩니다.