Framework/Flutter

[Flutter]in_app_purchase 상품 조회하기

  • -
반응형

운영 중인 앱에 광고 제거 기능을 요청받아, 광고 제거 상품을 기획했습니다.

Flutter 라이브러리 중 in_app_purchase를 사용하여 해당 기능을 구현하였고, 구현 과정 중 상품을 불러오지 못한 상황이 있었습니다.

※ 테스트 환경
  • Flutter 3.29.3
  • iOS

storekit failed to get response from platform

 

상품 조회시 에러가 발생하며 리스트를 받아오지 못했습니다.

이 때, 우선적으로 체크할 것은 다음과 같습니다.

  1. 유료 앱 계약
  2. 상품 등록 여부

App Store Connect 상단 비즈니스 탭을 통해 유료 앱 계약이 활성화되어야 하며, 이 과정을 진행하면서 해당 탭 내의 모든 설정의 상태가 활성화로 변경된 것을 확인해야 합니다.

 

비즈니스 설정이 끝난 후에는 앱으로 돌아와 상품을 추가하게 됩니다.

(수익화 - 앱 내 구입)

 

등록 후에는 아래와 같이 메타데이터 누락됨 상태가 됩니다.

 

상품 정보 하단에 있는 심사 정보에 스크린샷을 첨부하고, 새로운 버전을 만들어 심사를 진행해야 합니다.

스크린샷은 상품 정보를 불러오지 못하고 있기 때문에 하드 코딩을 통해 만들어 캡쳐합니다. 스크린샷까지 추가하게 되면 상태가 제출 준비 완료로 변경됩니다.

 

새로운 버전 생성시에는 수동으로 버전 출시로 설정하여 심사를 제출합니다.

 

 

심사 승인이후 상품이 정상적으로 조회되는 것을 확인할 수 있습니다.

 

이후에는 코드를 다시 정리해 기존에 올라가 있는 승인된 버전을 취소한 후에 빌드 및 다시 업로드하여 심사를 제출하면 됩니다.

반응형
Contents

포스팅 주소를 복사했습니다.

이 글이 도움이 되었다면 공감 부탁드립니다.