이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
안녕하세요.
런칭 이후 인앱결제(IAP)로 충전한 페이지가 유실되는 치명적인 버그를 발견하여 긴급 수정했습니다.
원인: 장시간 세션에서 토큰 만료 시 크레딧 서버 동기화가 조용히 실패 → 앱 재시작 시 서버의 옛날 값으로 덮어씀 → 결제 금액 유실
조치:
- 크레딧 변경 시 서버 동기화 보장 (토큰 자동 갱신 + 재시도)
- 서버 Firestore 트랜잭션 적용 (race condition 방지)
- IAP 반영 실패 시 보류 저장 → 다음 접속 시 자동 복원
이미 결제 유저분께 수동 보상 드렸지만, 동일 이슈 재발 방지를 위해 빠른 검수부탁드립니다. 감사합니다.
appName (선택)
mirrorplot