푸시 설정하기
Last updated
Last updated
각 플랫폼(Android, iOS) 마다 푸시 메시지 발송을 위한 부가 설정을 수행해야 합니다.
안드로이드 푸시 발송을 위해서 Firebase의 FCM 인증 토큰을 등록합니다. 인증서는 파이어베이스 콘솔에서 발급할 수 있습니다.
서비스 계정에 접속합니다.
프로젝트를 선택합니다. 프로젝트가 없는 경우 새로 생성합니다.
우측 하단의 작업에서 ⋮를 클릭합니다.
드롭다운 메뉴에서 [Manage keys]를 선택합니다.
[ADD KEY] 버튼을 선택하고 드롭다운 메뉴에서 [Create new key]를 선택합니다.
Key type에서 JSON 을 선택하고 [Create new key] 를 클릭합니다.
JSON 타입을 선택하고 [CREATE] 버튼을 눌러서 인증서를 발급합니다.
부가설정 > 채널 부가 설정 > 푸시 > Android 설정 관리 화면으로 이동합니다.
[파일 업로드] 버튼을 클릭하여 발급받은 FCM 인증서를 등록합니다.
iOS 푸시 발송을 위해서 애플의 APNs 인증 키를 등록합니다. 인증서는 애플 개발자 콘솔에서 발급할 수 있습니다.
애플 개발자 사이트에 접속하여 개발자 계정으로 로그인합니다.
Certificates, Identifier & Profiles 에서 [키(영문)]을 선택합니다.
좌측 Keys 메뉴를 선택하고 [Create a key] 를 선택하여 키를 발급 합니다. Key Name 을 입력하고, Apple Push Notifications service(APNs)를 활성화합니다.
Register를 누르면 인증키가 발급됩니다.
발급된 인증키를 다운로드 합니다.
부가설정 > 채널 부가 설정 > 푸시 > iOS 설정 관리 화면으로 이동합니다.
[파일 업로드] 버튼을 클릭하여 발급받은 APNs 인증키를 등록합니다.
키ID, 팀ID, 번들ID를 모두 입력합니다.
유지 시간(TTL)은 기기가 오프라인 상태인 경우 메시지 발송을 보장하기 위해 대기하는 최대 시간을 의미합니다. 유지 시간(Time to Live) 관리는 메시지 전송 유효 시간(hour)을 지정하여, 메시지 발송을 최적화할 수 있습니다. 설정된 TTL 시간이 지나면 메시지는 더 이상 유효하지 않으며, 해당 기기로 전달되지 않습니다.
TTL이 적용 가능한 채널은 푸시에만 해당되며, 각 플랫폼 마다 설정 가능합니다.
TTL 설정 이후에 생성된 캠페인에 자동 적용됩니다.
모든 캠페인에 일괄 설정이 가능합니다.
변경된 설정값은 과거에 생성된 캠페인에는 적용되지 않습니다.
캠페인 별로 유지 시간을 개별 조정할 수 있습니다.
디폴트 값은 168 시간이며, 플랫폼 별로 수정 가능합니다.
유지 시간은 최소 1시간부터 최대 168시간까지 적용할 수 있습니다.