2026, 새로운 도약을 시작합니다.

RN - FCM 메시지 수신하기 이론(기초)

· 5년 전 · 1899

FCM 수신 방법

1) 앱의 상태에도 종류가 있다?!

안드로이드에 대한 경우 앱의 상태를 크게 3가지로 구분할 수 있는데

  • 앱이 실행중일때 (foreground)
  • 앱을 실행하고 Home 버튼을 눌러 숨겼을때 (background)
  • 앱이 완전히 종료된 상태(App closed)

이러한 3가지 상태에 맞게 앱에서는 FCM 수신 방법이 다릅니다.

그 방법을 react-native-firebase 라이브러리에서는 이렇게 정리하고 있습니다.

  • foreground
    • firebase.messaging().onMessage(...)
    • firebase.notifications().onNotification(...)
  • background
    • background handler 등록
  • app closed
    • background handler 등록

즉 포그라운드시만 제외하고 백그라운드 핸들러를 등록하여 수신처리를 가이드 하고 있습니다.

백그라운드 핸들러는 java 소스 및 gradle 컨피그를 수정하여 등록할 수 있습니다.

참고)

https://rnfirebase.io/docs/v5.x.x/messaging/receiving-messages

|

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

앱개발

번호 분류 제목 글쓴이 날짜 조회
758 Android 5개월 전 조회 289
757 Hybrid 7개월 전 조회 344
756 기타 2년 전 조회 1,348
755 Hybrid 2년 전 조회 1,617
754 Hybrid 2년 전 조회 2,447
753 Android 2년 전 조회 1,280
752 기타 3년 전 조회 1,443
751 Hybrid 3년 전 조회 1,156
750 Hybrid 3년 전 조회 2,437
749 Hybrid 3년 전 조회 1,602
748 IOS 3년 전 조회 2,154
747 기타 3년 전 조회 1,710
746 기타 3년 전 조회 1,789
745 IOS 3년 전 조회 1,677
744 기타
[기타]
3년 전 조회 1,196
743 Hybrid 3년 전 조회 1,578
742 기타 3년 전 조회 1,894
741 기타 3년 전 조회 1,616
740 기타 3년 전 조회 1,425
739 기타 4년 전 조회 1,943
738 Android 4년 전 조회 2,340
737 Hybrid 4년 전 조회 1,726
736 Android 4년 전 조회 1,754
735 기타 4년 전 조회 1,964
734 IOS 4년 전 조회 1,672
733 기타 4년 전 조회 1,738
732 기타 4년 전 조회 2,084
731 기타 4년 전 조회 1만
730 기타 4년 전 조회 2,384
729 기타
[기타]
4년 전 조회 2,137
🐛 버그신고