[검수 요청] 인앱결제 크레딧 유실 긴급 수정

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

안녕하세요.

런칭 이후 인앱결제(IAP)로 충전한 페이지가 유실되는 치명적인 버그를 발견하여 긴급 수정했습니다.

원인: 장시간 세션에서 토큰 만료 시 크레딧 서버 동기화가 조용히 실패 → 앱 재시작 시 서버의 옛날 값으로 덮어씀 → 결제 금액 유실

조치:

  • 크레딧 변경 시 서버 동기화 보장 (토큰 자동 갱신 + 재시도)
  • 서버 Firestore 트랜잭션 적용 (race condition 방지)
  • IAP 반영 실패 시 보류 저장 → 다음 접속 시 자동 복원

이미 결제 유저분께 수동 보상 드렸지만, 동일 이슈 재발 방지를 위해 빠른 검수부탁드립니다. 감사합니다.

appName (선택)

mirrorplot

@mirrorlab.dev 님 안녕하세요

확인 부탁드립니다

1개의 좋아요

진심으로 감사드립니다!