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

[BE] 사용자가 등록할 수 있는 FCM의 개수를 제한한다. #583

Open
seokjin8678 opened this issue Oct 21, 2023 · 0 comments
Open
Labels
BE 백엔드에 관련된 작업 🙋‍♀️ 제안 제안에 관한 작업

Comments

@seokjin8678
Copy link
Collaborator

✨ 세부 내용

사용자가 등록할 수 있는 FCM의 개수를 제한합니다.
지금은 사용자가 무제한으로 FCM의 개수를 등록할 수 있기에 추후 치명적인 문제가 될 수 있습니다.
따라서 사용자 당 최대 N개의 개수로 제한하여 문제될 수 있는 상황을 방지합니다.

생각나는 조치로는 다음과 같습니다.

  1. 등록된 토큰이 N개 미만일 때
    1.1 등록되지 않은 경우
    - 새롭게 등록
    1.2 등록된 경우
    - 무시하거나, 갱신일 업데이트
  2. 등록된 토큰이 N개 이상일 때
    2.1 등록되지 않은 경우
    - 갱신일 기준 오름차순 가장 첫 번째인 토큰 제거 후 새롭게 등록 (또는 갱신일이 가장 낮은 토큰 업데이트 후 재갱신)
    2.2 등록된 경우
    - 무시하거나, 갱신일 업데이트

⏰ 예상 소요 시간

4시간

@seokjin8678 seokjin8678 added BE 백엔드에 관련된 작업 🙋‍♀️ 제안 제안에 관한 작업 labels Oct 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BE 백엔드에 관련된 작업 🙋‍♀️ 제안 제안에 관한 작업
Projects
Status: Todo
Development

No branches or pull requests

1 participant