본문 바로가기

자동 갱신 구독2

[iOS 앱 내 구입] iOS 앱 내 결제 시스템 구현편 먼저 아이템 목록을 가져오는 Flow 이다 미리 AppStore Connect에서 만들어 놓은 아이템들이 있을 것이고 그것을 모두 다 사용해도 되지만 우리는 서버에서 시즌별, 또는 이벤트별 여러 아이템을 미리 만들어 놓았다. 그래서 서버 기반으로 아이템을 보여줄 목록을 받는다. 모바일에서 사용할 아이템 리스트를 결제 페이지에서 받아 온다. 아이템 목록(id와 설명) 을 받아오면 id를 배열로 StoreKit 을 통해서 아이템의 가격과 정보들을 다시 받는다. 우리 서버에서 받은 목록과 StoreKit에서 받은 목록을 모델링해서 유저에게 테이블뷰 리스트로 보여준다. 이렇게 하는 이유가 있다. 처음에 말했지만 아이템 목록을 앱 코드상에서 하드코딩으로 한다면 유연하게 아이템에 대한 이벤트를 하기가 쉽지 않다. .. 2019. 12. 13.
[iOS 앱 내 구입] iOS 앱 내 결제 시스템을 구현하면서 필수 고려할 사항 정리 https://developer.apple.com/kr/in-app-purchase/ 앱 내 구입 - Apple Developer 개요 앱 내 구입을 통해 구독, 새로운 기능 및 서비스를 비롯하여 다양한 콘텐츠를 판매할 수 있습니다. 앱 내 구입은 네 가지의 유형으로 제공할 수 있습니다. 사용자는 iOS, macOS 및 tvOS에서 앱 내 구입을 이용할 수 있습니다. 소모성 사용자는 앱에서 게임을 진행하기 위해 게임 내에서 생명이나 보석과 같은 다양한 소모성 항목을 구입할 수 있습니다. 소모성 앱 내 구입은 일회성입니다. 즉, 한 번 사용하면 소모되므로 다시 구입해야 합니다. 비소모 developer.apple.com 주의 첫 번째 앱 내 구입은 새로운 앱 버전과 함께 제출해야 합니다. 앱 내 구입을 생.. 2019. 12. 4.