🎟️ 상위 작업 (Ticket Number)
BOOK-340
📝 기능 설명
멀티디바이스에서 유효하지 않은 FID/FCM 토큰 정리 로직 추가
✅ 작업 목록
배경
클라이언트에서 FID, FCM 토큰 변경 시 /user/me/devices API를 통해 서버에 업데이트하도록 되어 있으나,
앱 삭제/재설치 반복 시 이전에 등록된 FID/FCM 토큰이 유효하지 않음에도 서버 DB에 계속 쌓이는 문제가 있습니다.
문제점
유효하지 않은 FCM 토큰이 계속 누적되어 불필요한 푸시 발송 시도가 발생
서버 데이터 정합성 저하
개선 방향
서버 측에서 정기적으로 또는 FCM 응답 실패 시 무효 토큰을 정리하는 로직 추가
필요 시 클라이언트에서 토큰 변경 감지 시 이전 토큰 비활성화 요청 고려
참고
Firebase에서 FCM 전송 실패(NotRegistered, InvalidRegistration 등) 시 해당 토큰 삭제 처리
🔗 참고 링크
No response