푸시 알림 데이터 이용
푸시 알림 메시지가 수신되었을 때, 해당 상황에서 데이터를 추출하여 이용하는 방법에 대해 안내합니다.
Last updated
푸시 알림 메시지가 수신되었을 때, 해당 상황에서 데이터를 추출하여 이용하는 방법에 대해 안내합니다.
Last updated
앱이 Foreground 상태일 때 화면에 알림 메시지가 보여지도록 구현하지 않은 이상 화면에 배너 형태로 알림 메시지가 보이지 않습니다.
앱이 Foreground 상태인데 화면에 배너 형태로 알림 메시지가 보인다면 이미 고객님께서 알림 메시지가 보여지도록 구현한 것입니다. 이 경우, 해당 구현부분 상단에 아래의 내용을 참조하여 수정해주셔야 합니다.
딥링크 데이터를 이용할 때 아래와 같은 점에 유의해주세요.
앱이 Foreground상태일 때 딥링크 URL로 화면이 바로 이동하면 이용자가 당황스러울 수 있습니다. 이에 대해 기획단계부터 어떻게 할 것인지 고민해주세요. 보통은 로컬 Notification을 한 번 더 띄우기도 합니다.
앱의 세 가지 상태 (Foreground, Background, Killed)에 따라 작동 매카니즘이 다릅니다. 상태에 따른 구현에 대한 자세한 내용은 아래의 React Native Firebase 의 Cloud Messagin 메뉴를 참조 하여 구현 해 주세요.
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