[iOS]In app purchase 개발 주절주절(3) iOS



IAP, in app purchase로 수익을 얻으려는 회사로 이직했다.

아직 서비스 전인데, 개발하며 알게 된 몇가지 사실을 주절거려본다. 

1. 법인사업자이고, 개발자계정도 법인계정으로 만들어서 앱내결제 시작이 아주 수월하다.
In App Purchase 개발 주절주절 참고.
(애플 개객끼.. ㅠㅠ)


2. Apple 인앱결제는 소모성,비소모성,비정기구독,정기구독 4가지가 있다. 
기본적으로 applestoreconnect에 접속해서 만든다. 

2-1. 보석1개, 보석10개의 아이템을 만들려고 한다면, 각각을 상품으로 만들어야한다. 
정기구독은 조금 다르다. 일반(1000원),프리미엄(5000원), 슈퍼프리미엄(10000원) 뭐 이런 식으로 만들 수 있다. 
이중 하나만 선택해서 구독하게 된다. 
그럼 정기구독을 여러개할 순 없을까? 그러려면 [구독그룹] 이라는걸 추가해서 만들어야한다. 
그럼
A상품 구독그룹 일반(1000원),프리미엄(5000원), 슈퍼프리미엄(10000원)
B상품
 구독그룹 일반(1000원),프리미엄(5000원), 슈퍼프리미엄(10000원)
이렇게 2개의 구독그룹과 각각의 상품을 3개씩 총 6개를 만든다. 
이렇게 만들어서 각각을 구독하게 할 수 있다.  

2-2. 그럼 인앱결제 상품이 무한정 많이 있다면 어떻게 만들 것인가. 
제일 큰 문제는, 인앱결제 상품을 만들면 해당 상품을 팔기 위해 심사를 받아야 팔 수 있다는 것이다. 

2-3. itms transporter라는게 있다. 이걸 사용하면 iap 상품 리스트를 가져오고 수정할 수 있다. 
XML형식에 맞춰서 ipa파일을 업로드할 때 같이 올릴 수 있다고 설명되어있다.
이걸 가지고 빌드파일 심사제출 할 때 추가/수정된 IAP 상품들을 함께 올리고 심사받을 수 있다.


3. 이걸 파악하게 된 경위는..

3-1. 유튜브에 채널 구독 기능이 있다. 
유튜브 프리미엄을 넘어서 한 채널을 유료로 구독하고, 채널 관리자들은 유료구독자를 위해서 따로 컨텐츠를 보여주게끔 할 수 있다. 일반 광고 붙는 것보다 허들이 좀 더 높다)

3-2. 그전까진 이게 인앱결제로 불가능할거라고 생각했다. 
그런데 몇몇 채널에서 이걸 인앱결제로 가능하게 버튼을 보여주고 있다. 
구독자 100만 넘는 채널들 기준으로 보여지는게 있고, 안보여지고 있는게 있는듯 하다. 


4. 위의 정보들을 종합해봤을때, 구글은, 유튜브는 해당 채널들에 유료구독기능을 위해 채널별 정기구독 아이템을 만들어주고 있는듯 하다. 

4-1. 유료구독의 레벨은 최대 5개를 지정할 수 있다고 한다.
근데, 레벨별로 가격을 선택하는 가격테이블은 50개라고 한다.
그럼 채널에서 레벨을 선택할때 IAP 상품을 만들까? 아니다. 가격테이블 50개를 만들어놓는거라고 본다. 
채널에서 유료구독 서비스를 사용하는 채널이나, 유료구독이 가능한 채널들의 인앱상품을 계속적으로 만들고 있는 것이다. 
매 업데이트마다. 채널별로 50개씩. 

4-2 인앱결제와 transporter 애플 문서를 정확히 파악한거라면 2000개의 상품을 itms transporter를 통해 생성할 수 있다고 한다.
나누기 50하면.. 40. 유튜브가 매주 업데이트할때마다 상품을 추가한다고 가정하며 매주 40개의 유료구독 채널의 인앱결제상품이 생성되고 있다. 


5. 안드로이드는 Google페이를 사용해서 좀 더 쉽게 하는듯 하다. 
어이. 니네도 외부 결제 막는다던데 Google페이는 되는거냐? 


6. 김에 구글플레이스토어 구독 IAP도 찾아보려고 했는데 그걸로 정기구독을 만들어놓은 앱을 모르겠다. 
수수료 30프로인데, 많아야 수수료 5%내는 국내 pg사들로 안하고 굳이 그걸로 서비스를 만들려는 회사가 있을리가. 

6-1. google pay는 수수료 없다더라. 





덧글

댓글 입력 영역


adsence 160x600