For the complete documentation index, see llms.txt. This page is also available as Markdown.

푸시 알림 데이터 이용

푸시 알림 메시지가 수신되었을 때, 해당 상황에서 데이터를 추출하여 이용하는 방법에 대해 안내합니다.

앱이 Foreground 상태일 때 화면에 알림 메시지가 보여지도록 구현하지 않은 이상 화면에 배너 형태로 알림 메시지가 보이지 않습니다.

앱이 Foreground 상태인데 화면에 배너 형태로 알림 메시지가 보인다면 이미 고객님께서 알림 메시지가 보여지도록 구현한 것입니다. 이 경우, 해당 구현부분 상단에 아래의 내용을 참조하여 수정해주셔야 합니다.

딥링크 데이터 이용시 주의사항

딥링크 데이터를 이용할 때 아래와 같은 점에 유의해주세요.

  1. 앱이 Foreground상태일 때 딥링크 URL로 화면이 바로 이동하면 이용자가 당황스러울 수 있습니다. 이에 대해 기획단계부터 어떻게 할 것인지 고민해주세요. 보통은 로컬 Notification을 한 번 더 띄우기도 합니다.

  2. 앱의 세 가지 상태 (Foreground, Background, Killed)에 따라 작동 매카니즘이 다릅니다. 상태에 따른 구현에 대한 자세한 내용은 아래의 React Native Firebase 의 Cloud Messagin 메뉴를 참조 하여 구현 해 주세요.

앱상태에 따른 React Native 구현 방법

jsonDict 에 포함된 데이터 Key/Value

jsonDict 는 일반 문자열입니다. 해당 문자열은 JSON 형식으로 되어있으니 사용하시는 JSON Parser를 이용하여 JSON 객체로 전환하여 사용해주세요.

"RW_push_payload_deeplink" key 는 메시지 발송시 딥링크정보를 입력하였을때 확인되는 Payload key 입니다.

Payload 키
Payload 값
필수여부

RW_push_payload_TT

메시지 타이틀

필수

RW_push_payload_BD

메시지 내용

필수

RW_push_payload_IM

이미지 URL

X

RW_push_payload_MV

유튜브 동영상 URL

X

RW_push_payload_deeplink

딥링크 URL

X

Last updated

Was this helpful?