그누성민

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

· 2020-02-14 (금) 20:24:46 · 2267

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건
+
분류 제목 글쓴이 날짜 조회
20-10-02 조회 2,747
20-09-26 조회 3,384
20-09-25 조회 3,045
20-09-12 조회 1,373
20-09-09 조회 1,716
20-09-07 조회 1,430
20-08-14 조회 1,991
20-07-18 조회 1,426
20-04-09 조회 3,542
20-03-16 조회 1,838
20-02-24 조회 3,322
20-02-14 조회 2,268
20-02-13 조회 1,608
20-02-11 조회 8,439
20-02-11 조회 1,642
20-02-10 조회 1,830
20-01-26 조회 1,600
20-01-21 조회 1,776
19-12-30 조회 3,307
19-12-26 조회 2,653
19-12-04 조회 2,426
19-11-28 조회 2,004
19-11-13 조회 2,674
19-11-02 조회 1,528
19-10-14 조회 1,959
19-10-12 조회 2,070
19-10-10 조회 2,684
19-10-09 조회 1,895
19-10-08 조회 2,567
19-10-07 조회 2,391