DateP

Date P 프로젝트: DB 도입 성공 BUT 구독 로직 에러 (갑자기 ;; )

Solo.dev 2025. 4. 13. 01:44

 

Date P 프로젝트: DB 도입 성공 BUT 구독 로직 에러

Firebase 데이터베이스 상태

  • 상태: Firebase에 데이터 저장 및 읽기가 정상적으로 작동함.

구매 로직 문제

  • 문제: 갑자기 잘 작동하던 구매 로직에서 에러 발생.
  • 에러 내용: purchase is not suitable to be purchased

문제 원인 의심 및 해결 계획

  • 가장 큰 의심: finishTransaction에 포함된 developerPayload가 문제일 가능성.
    • 해결 시도: developerPayload를 제거하고 빌드.
    • 테스트 계획: 내일 테스트 예정.
  • 추가 의심: finishTransaction 수정으로 해결되지 않으면, acknowledgePurchaseAndroiddeveloperPayload가 문제일 가능성.
    • 문제점: 원래 제거했어야 했으나 깜빡함.
    • 해결 시도: developerPayload 제거 후 테스트.
  • 최후의 수단: 위 방법들로 해결되지 않을 경우.
    • 계획: 결제가 정상 작동했던 이전 버전의 커밋으로 복구.
    • 후속 작업: 복구 후 문제 원인 분석 및 수정.