Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fcm 푸시 알림 리팩토링 #108

Closed
kimyu0218 opened this issue Dec 12, 2024 · 0 comments · Fixed by #110
Closed

fcm 푸시 알림 리팩토링 #108

kimyu0218 opened this issue Dec 12, 2024 · 0 comments · Fixed by #110

Comments

@kimyu0218
Copy link
Collaborator

기존 문제점 설명

다중 로그인, 멀티 디바이스 지원을 위해 fcm 푸시 알림을 리팩토링한다.

🧑‍🤝‍🧑 다중 로그인

  • 여러 계정이 하나의 디바이스 토큰을 공유할 수 있다.
  • A 계정B 계정이 디바이스 토큰을 공유할 때, A 계정에게 B 계정의 푸시 알림이, B 계정에게 A 계정의 푸시 알림이 전송될 수 있다.
  • 이를 예방하기 위해 디바이스 토큰을 넘겨받을 때마다 해당 디바이스 토큰으로 구독한 모든 토픽을 구독 취소하고, 현재 계정을 기준으로 새롭게 토픽을 구독해야 한다.

📱 멀티 디바이스

  • 현재 member 테이블에 device_token 필드를 두고 있으므로 알림이 가는 기기는 단 1개 뿐이다.
  • 멀티 디바이스를 지원한다면 하나의 계정이 여러 개의 디바이스 토큰을 가질 수 있으므로 테이블 분리을 분리해야 한다.

재현 방법

예상한 결과

여기에 작성하세요

추가 내용

여기에 작성하세요

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant