in app1 [iOS 앱 내 구입] iOS 앱 내 결제 시스템 구현편 먼저 아이템 목록을 가져오는 Flow 이다 미리 AppStore Connect에서 만들어 놓은 아이템들이 있을 것이고 그것을 모두 다 사용해도 되지만 우리는 서버에서 시즌별, 또는 이벤트별 여러 아이템을 미리 만들어 놓았다. 그래서 서버 기반으로 아이템을 보여줄 목록을 받는다. 모바일에서 사용할 아이템 리스트를 결제 페이지에서 받아 온다. 아이템 목록(id와 설명) 을 받아오면 id를 배열로 StoreKit 을 통해서 아이템의 가격과 정보들을 다시 받는다. 우리 서버에서 받은 목록과 StoreKit에서 받은 목록을 모델링해서 유저에게 테이블뷰 리스트로 보여준다. 이렇게 하는 이유가 있다. 처음에 말했지만 아이템 목록을 앱 코드상에서 하드코딩으로 한다면 유연하게 아이템에 대한 이벤트를 하기가 쉽지 않다. .. 2019. 12. 13. 이전 1 다음