플러팅 AI/React-native

플러팅 AI – 구독 문제 해결 및 UI 개선 작업 기록

Solo.dev 2025. 3. 5. 10:37



📅 2025년 3월 4일 작업 기록

원래 오늘은 Datep 프로젝트의 GPT 분석 로직 개선을 목표로 했지만, 실제로는 플러팅 AI 프로젝트의 구독 문제 해결과 UI 개선에 집중하게 되었다.

🚀 1. 구독 관련 문제 해결

📌 문제 상황

사용자가 구독을 취소해도 앱에서는 여전히 구독 중으로 표시됨.

구독을 한 번 완료한 후 재검증이 되지 않는 문제 발생.

iOS에서는 거래 ID(Transaction ID) 확인 문제로 인해 구독 상태를 정확히 가져오지 못함.


✅ 해결 방법

1. 구독 상태 자동 검증 함수 추가

checkSubscriptionStatus() 함수를 새롭게 구현하여, 앱 실행 시마다 구독 상태를 자동으로 확인하도록 설정.

이를 통해 사용자가 구독을 취소했을 경우, 앱에서도 즉시 반영되도록 수정.



2. Android 구독 문제 해결 후 빌드 배포

수정된 기능을 테스트한 후 Google Play Console에 새로운 빌드 업로드 및 리뷰 신청 완료.



3. iOS는 테스트 진행 중

Apple Sandbox 환경에서 구독 테스트를 진행해야 하지만, 거래 ID 확인 문제로 지연 중.

해결 후 최종 테스트 진행 예정.





---

🚀 2. UI 개선 작업

✅ 적용한 변경 사항

1. ResultScreen 디자인 개선

결과 화면 하단 박스에 테두리(Border) 추가하여 가독성 향상.



2. 텍스트 스타일 수정

기존 폰트가 너무 두꺼워서 얇은 스타일로 변경하여 디자인 통일성 유지.



3. 불필요한 아이콘 제거

UI를 깔끔하게 만들기 위해 하트 아이콘 삭제.





---

⏳ 3. iOS 진행 상황

✅ UI 개선 완료
⏳ 구독 테스트 보류 중 (거래 ID 문제 해결 후 진행)

💡 다음 목표:

iOS에서 구독 테스트 완료 & 최종 빌드 제출

Android 빌드 Play Store 리뷰 통과 후 배포



---

🔜 다음 작업 계획

iOS 구독 상태 검증 문제 해결

구독 테스트 완료 후 App Store에 최종 빌드 제출

기존 계획이었던 Datep 프로젝트의 GPT 분석 로직 개선 작업 진행


👉 오늘은 예상과 다르게 흘러갔지만, 핵심 기능을 안정화하는 중요한 하루였다! 🚀