플러팅 AI/React-native

오늘 작업 내용 정리(Play store Console,헤더추가,크레딧 로직,플러팅멘트 제한로직)

Solo.dev 2024. 12. 9. 04:50

오늘 작업 내용 정리


1. Play Store Console 작업

  • Play Store Console에 어플의 상세 정보를 입력 및 업데이트.
  • AAB 파일 제외하고 모든 업데이트 완료.
  • 다음 작업: 제대로 된 AAB 파일을 빌드하여 내부 테스트 등록 후 테스트 진행 예정.

2. 메인 스크린에 헤더 추가

  • 헤더 기능:
    • 개발자 이메일 복사 기능 추가.
    • 친구에게 공유 기능 (Share 모듈로 구현).
    • 리뷰 작성 링크 추가 (Play Store 연결).
    • 카카오톡 오픈 채팅방 링크 연결.
    • 프리미엄 구독 버튼 추가.
  • 각 기능은 정상 동작하도록 구현.

3. 하루 3번 무료 크레딧 로직 구현

  • 로직:
    • 하루 3번 무료 크레딧 제공.
    • AsyncStorage를 사용하여 마지막 사용 날짜를 기록하고 크레딧 상태를 관리.
    • 새로운 날이 되면 크레딧이 자동으로 초기화되도록 설정.
  • Play Store 구독 기능:
    • 4900원 무제한 구독 버튼 추가.
    • 프리미엄 구독을 통해 크레딧 제한 없이 사용 가능하도록 설정.
    • 다음 작업: react-native-iap 라이브러리를 사용하여 실제 결제 처리 연결 및 테스트 진행.

4. Result Screen 제한 로직

  • 플러팅 멘트 생성 기능을 하루 5번으로 제한.
  • AsyncStorage를 활용하여 생성 횟수를 관리하고, 초과 시 사용자에게 알림 표시.
  • 프리미엄 구독자는 제한 없이 생성 가능.

다음 작업

  1. RN IAP를 통해 실제 결제 기능 연결 및 테스트.
    • 초기화 (initConnection) 오류 해결.
    • Google Play 결제 API와 제대로 연동되는지 테스트.
    • 실제 기기에서 내부 테스트 진행.
  2. AAB 파일을 빌드하여 Play Store에 업로드 후 내부 테스트 진행.
  3. 제한 로직과 구독 연동 최종 테스트 및 추가 디버깅.

마무리 상태

  • 메인 및 Result 화면의 주요 로직 완성.
  • 결제 연결 작업과 Play Store 등록 마무리만 남음.
  • 모든 로직이 구독 플로우와 자연스럽게 연동되도록 최종 점검 필요.