FCMToken이란? (1)

2022. 11. 18. 22:55·👩‍💻 Programming/React
반응형

FCMToken이란?

firebase Cloud Messaging의 약자로, google firebase에서 사용하는 클라우드 메시징 서비스로, 무료로 메세지를 안정적으로 전송할 수 있는 교차 플랫폼 메시징 솔루션이다.

 

그렇다면 FcmToken은 왜 사용하는가?

fcmToken은 어플리케이션에서 사용자에게 푸시 알림을 줄 때 필요하다. FcmToken은 디바이스마다 다르게 부여 되는데, 서버는 이 토큰으로 디바이스를 구분한다. 이 토큰으로 구분하지 않는다면, 서버는 어떤 디바이스에 알림을 줘야하는 것인지 모르기 때문이다.

DB의 유저 테이블에 fcm Token 필드를 추가하고, 푸시 알림을 주고자 할 때 유저의 토큰 필드를 조회하여 프론트에 보내주는 방식으로 앱 푸시 알림을 구현할 수 있다.

 

Firebase Console 앱 등록 및 동기화

푸시 알림을 위해서는 초기 설정이 필요하다. 먼저 firebase.google.com 사이트에 들어가 원하는 platform의 프로젝트를 각각 생성해야 한다. 본인은 react native를 사용하여 앱 푸시 알림을 구현하고자 하였기 때문에 android, ios 각각 2개의 프로젝트를 생성하였다. 그리고 사이트에 적혀진 것과 같이 설정 과정을 각각 진행하면 된다.

https://firebase.google.com/

 

다음 포스팅에서는 fcm Token을 react native에서 어떻게 생성 및 권한 부여, 갱신 방식에 대해 공부해보도록 하겠다.

 

반응형
저작자표시 (새창열림)

'👩‍💻 Programming > React' 카테고리의 다른 글

FCM Token 만료 및 갱신 (3)  (0) 2023.01.26
FCM Token 생성 및 권한 설정 (2)  (0) 2023.01.26
Javascript VS Typescript  (0) 2022.11.07
React : Context API  (0) 2022.06.22
React : cookie / localStorage / SessionStorage  (0) 2022.05.17
'👩‍💻 Programming/React' 카테고리의 다른 글
  • FCM Token 만료 및 갱신 (3)
  • FCM Token 생성 및 권한 설정 (2)
  • Javascript VS Typescript
  • React : Context API
S J ʕ·͡ᴥ·ʔ
S J ʕ·͡ᴥ·ʔ
  • S J ʕ·͡ᴥ·ʔ
    누워서 코딩하기 - 떡 먹는 것처럼 쉽고 재밌게!
    S J ʕ·͡ᴥ·ʔ
  • 전체
    오늘
    어제
    • 분류 전체보기 (99)
      • 👩‍💻 Programming (25)
        • React (18)
        • JavaScript (5)
        • Swift (1)
        • JAVA (1)
      • 🌐 CS-Study (16)
        • CS 스터디 (13)
        • 컴퓨터 네트워크 (3)
      • 🔧 Backend (20)
      • 🎨 UX & HCI (12)
      • 📊 Data analysis (7)
      • 📚 License study (19)
  • 인기 글

  • hELLO· Designed By정상우.v4.10.3
S J ʕ·͡ᴥ·ʔ
FCMToken이란? (1)
상단으로

티스토리툴바