취업/ReactNative

[RN] FCM 토큰 갱신방법.

카슈밀 2023. 5. 16. 15:25
반응형

FCM에는 토큰 생명주기 이런게 없다.

 

해당 내용 참조.

https://firebase.google.com/docs/cloud-messaging/manage-tokens?hl=ko&authuser=0 

 

FCM 등록 토큰 관리를 위한 권장사항  |  Firebase 클라우드 메시징

5월 10일, Google I/O에서 Firebase가 돌아옵니다. 세션 확인하기 의견 보내기 FCM 등록 토큰 관리를 위한 권장사항 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. F

firebase.google.com

 

그렇기에 프론트측에서도 필요하다면 해줘야하는 부분이 있다.

FCM 호출구조.

https://seungwoolog.tistory.com/88

 

[Firebase] FCM을 도입할 때 고려할 것들

최근 진행하는 프로젝트에 FCM을 앱 푸시 알림 서비스로 사용하게 되었다. 도입할 때 서버 개발자로서 고려할 것들을 정리하였다. Firebase Cloud Messaging (FCM) Firebase 클라우드 메시징(FCM)은 무료로 메

seungwoolog.tistory.com

 

 

위 내용이 있고, 만약에 토큰 삭제를 프론트측에서 해야할 경우.

"deleteToken": [Function anonymous],
"getConstants": [Function anonymous],
"getInitialNotification": [Function anonymous],
"getToken": [Function anonymous],
"hasPermission": [Function anonymous],
"isAutoInitEnabled": true,
"isDeliveryMetricsExportToBigQueryEnabled": false,
"sendMessage": [Function anonymous],
"setAutoInitEnabled": [Function anonymous],
"setDeliveryMetricsExportToBigQuery": [Function anonymous],
"subscribeToTopic": [Function anonymous],
"unsubscribeFromTopic": [Function anonymous]

위 내용으로 await messaging() 응답값으로 온다.

await messaging().deleteToken();

await messaging().getToken();

해당 명령어로 토큰 삭제를 진행하자.

728x90