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
게시글 목록
| 번호 | 제목 |
|---|---|
| 2136 |
Android
안드로이드 웹뷰어
2
|
| 2131 | |
| 2122 | |
| 2112 |
Hybrid
최근 svelte로 만든 하이브리드앱들
5
|
| 2108 | |
| 2106 | |
| 2102 | |
| 2099 |
Hybrid
캐패시터 (Ionic Capacitor)
|
| 2093 |
Hybrid
vue native 어떤가여 ㅋㅋ
7
|
| 2084 |
Hybrid
플러터와 네이티브 어플
3
|
| 2080 | |
| 2077 | |
| 2070 | |
| 2068 |
IOS
넷플릭스앱
|
| 2067 |
기타
C++
|
| 2065 | |
| 2064 | |
| 2063 | |
| 2062 | |
| 2059 | |
| 2055 |
Android
안드로이드 앱 퍼블리셔 / 운영팀 or 사업부
|
| 2053 | |
| 2047 | |
| 2044 | |
| 2037 | |
| 2036 | |
| 2033 | |
| 2027 | |
| 2026 | |
| 2025 |
기타
Flutter 2
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기