Skip to content

[BOOK-433/feat] 멀티디바이스에서 유효하지 않은 FID/FCM 토큰 정리 로직 추가 #129

@minwoo1999

Description

@minwoo1999

🎟️ 상위 작업 (Ticket Number)

BOOK-340

📝 기능 설명

멀티디바이스에서 유효하지 않은 FID/FCM 토큰 정리 로직 추가

✅ 작업 목록

배경
클라이언트에서 FID, FCM 토큰 변경 시 /user/me/devices API를 통해 서버에 업데이트하도록 되어 있으나,
앱 삭제/재설치 반복 시 이전에 등록된 FID/FCM 토큰이 유효하지 않음에도 서버 DB에 계속 쌓이는 문제가 있습니다.

문제점

유효하지 않은 FCM 토큰이 계속 누적되어 불필요한 푸시 발송 시도가 발생

서버 데이터 정합성 저하

개선 방향

서버 측에서 정기적으로 또는 FCM 응답 실패 시 무효 토큰을 정리하는 로직 추가

필요 시 클라이언트에서 토큰 변경 감지 시 이전 토큰 비활성화 요청 고려

참고

Firebase에서 FCM 전송 실패(NotRegistered, InvalidRegistration 등) 시 해당 토큰 삭제 처리

🔗 참고 링크

No response

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions