android notification
-
[FCM] FCM으로 notification 구현 - 4 (클라이언트쪽 구현1)Android 2025. 9. 27. 08:24
firebase functions를 사용해 앱서버를 만들었고 이제 클라이언트쪽을 구현하면 된다 일단 FCM server에서 토큰을 받아와야한다특정 기기로 알림 메세지를 보내기 위해서는 토큰이 필요하기 때문에 토큰발급이 필요하다FirebaseMessaging.getInstance().getToken()를 사용해 토큰을 요청할 수 있다 나의 경우 mainActivity가 onCteate될 때 토큰을 요청해서 preference에 저장하게 했다@AndroidEntryPointclass MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstan..
-
[FCM] FCM으로 Notification 구현하기 - 2(Firebase functions 셋팅)Kotlin 2025. 9. 24. 08:00
FCM으로 알림을 구성하기 전에 어떤 흐름인지 잘 이해가 안 되서 써치를 많이 해보았다FCM의 경우 다음과 같은 흐름으로 진행이 된다고 이해했다 1. FCM Server에 token을 요청한다요청한 기기마다 고유한 토큰을 주는 듯 2. 토큰을 FCM server로부터 받는다나같은 경우는 받은 토큰을 preference에 저장했다 3. 서버에 토큰 저장 및 토큰을 보내 push message 요청이라고 적었지만 실제 구현을 해보았을 때는 살짝 달랐다나의 경우 서버가 따로 없었기때문에 Firebase Functions를 사용했고, fireStore에 Token이라는 collection을 따로 만들어 userId와 token을 저장했다하지만 Firebase Functions에서 제공하는 fireStore 트..