테스트 사이트 - 개발 중인 베타 버전입니다

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

· 5년 전 · 1868

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

댓글 작성

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

로그인하기

게시글 목록

번호 제목
2024
2019
2015
2011
2009
2005
1992
1987
1986
1984
1982
1970
1967
1966
1962
1948
1947
1944
1942
1938
1936
1932
1931
1928
1926
1914
1913
1901
1896
1893