iTunes Connect Developer Guide [ In-App Purchase ] section

원문

IAP 의 관리는 App Summary 페이지의 Manage In-App Purchases  버튼을 클릭하여 이루어짐. 이 버튼은 계정이 어드민, 기술 역할 등에 할당되었을 때 ‘보여진다’

About In-App Purchase

스토어-킷 을 통해 구현한다. 스토어-킷은 당신의 앱을 대신하여 앱 스토어에 연결하고, 결재를 위한 UI 제공,  ..

>> 추가적인 성능
>> 북 리더앱의 새 책.
>> 게임의 뉴 레벨
>> 온라인 게임에서의 가상 특성 구입
>> turn-by-turn 맵 서비스 접속
>> 전자 잡지 / 뉴스레터

앱내구매를 앱에서 구현하려면 ‘최신 Paid Applications contract’ 가 유효하고, 팀 요원이 프로그램 라이센스에 동의해야 함.
애플에 리뷰를 위해 보내기전에, 모든 앱내구매는 ‘아이튠즈 커넥트’ 에 등록되고 샌드박스 환경에서 테스트 되어야 한다.

Registering In-App Purchases

무료/유료 앱에 적용 가능.  제품은 먼저 ‘아 – 커넥트’에 등록되어야 함. 등록 시 ‘이름, 설명, 가격’ 와 다른 메타 데이터 추가.
제품은 ‘product indentifier’ 라는 유니크한 문자로 구별함. 앱이 스토어킷을 사용 시 이 ‘구별자’ 를 사용.
당신은 앱내구매를  ‘생성, 수정, 삭제’ 할 수 있고 리뷰를 위해 애플에 제출할 수 있다.
앱내 구매에는 10,000 개 까지 다른 ‘구별자’를 생성할 수 있다. 이것은 거래 숫자가 아님.
앱 서머리 페이지에서 생성 시작할 수 있다.

Creating In-App Purchases

>> Log into iTunes Connect
>> Manage Your Applications
>> Click the App
>> Manage IAP click  (이 버튼이 보이지 않으면 계약에 동의하지 않은 것임)
>> Create New
>> Select Type .. consumable, Non-consumable, Auto-Renewable Subscriptions, Free Subscription, Non-renewing subscription
>> Fill out the form
>> Click Save.  앱내 구매가 ‘관리’ 페이지에서 보인다.

Entering In-App Purchase Information

표 12-2 의 내용 입력.

>> Free Subscription form [ 언어 추가, 스크린 샷 … ]

>> Non-Renewable Subscription or Consumable form..

Table 12-2 Common IAP properties
Reference Name, Product ID < unique UTF-8 alphanumerical identifier > Not editable, Pricing and Availability, Languages, Review Notes < for Apple review >, Screenshot

Privacy Policy URL input…

Testing Your IAP

샌드박스 환경 -> 금융 결재 발생 안함.  앱 스토어를 이요하지만 결재 하지는 않음. 실제 결제와 동일한 값 리턴.  앱내구매에 한정된 특별한 ‘아-커넥트’ 계정 사용.  일반 계정은 샌드박스에서 쓸 수 없음.

Creating Test User Accounts

커넥트를 이용하여 1개 이상의 테스트 계정 생성. 각 언어에 대하여 1개 이상의 계정 생성해야. 테스트 유저 계정은 새롭고, 유니크한 애플 계정이어야하고, 기존 계정을 이용할 수 없다.
어드민, 기술 역할로 어사인 되어 있어야 생성 가능. ‘커넥트’ 에 접근 불가, 하지만 앱내구매에서 테스트 가능. 개발 환경의 등록된 테스트 기기에서만..

>> Log into iTunes Connect.
>> Manage Users..
>> Click Test User.
>> Add New User.

<<주의>> 실수로 테스트 유저 계정으로  (테스트 환경 대신) 기기에서 제품 환경에  로그인하면, 테스트 계정은 invalid 되고 다시 사용할 수 없게 됨.

Using Test User Accounts

#1. 테스트 유저 계정 셋업. 아이디(이메일), 비번 입력.
#2. 테스트 기기의 계정 정보 초기화 할것. 테스팅 중에 실제 계정이 쓰일 염려때문.
<< 주의 >> 테스트 계정 정보를 ‘스토어 세팅’ 패널에서 넣지 말것. 이것은 테스트 계정을 폐기할 수 있음.
#3. 샌드박스에 대비한( against ) 기능을 테스트하려면 기기를 개발 웤스테이션에 연결하고 기기를 Active SDK 로 선택할 것.
#4. 앱이 스토어킷 API 를 통해 결재를 요청할 때, 결재 확인 창이 뜨고 Sign In 패널이 또 뜬다. ‘Use Existing Account’ 선택하고 테스트 유저네임과 비번을 넣은 후 구매 테스트를 완료함. 금융거래는 일어나지 않지만 영수증을 포함한 완전한 구매가 생성. 테스트 계정에는 신용카드정보가 없으므로 실제 금융 거래는 일어나지 않음.

Sandbox Testing Your IAP

애플에 리뷰를 위해 제출하기 전에 샌드박스 환경에서 테스트 해야 함. 샌드박스로 테스트 하기 전에 아이튠즈 계정에서 로그 아웃 해야 함. 테스트 유저 계정을 테스트 디바이스에서 로그인 하면 계정이 폐기된다.
오토-리뉴어블 앱내구매를 테스팅할 때는 지속 시간이 짧아진다. 부가적으로 샌드박스 제출은 6번 까지만 ‘오토-리뉴’ 된다.

Submitting Your In-App Purchases

새로 만든 ‘앱내구매’를 다음 바이너리 업로드 때 써밋 할 지, 지금 바로 리뷰에 들어갈 지 결정해야 한다.
첫번째 앱내구매는 앱 버전과 같이 제출되어야 한다. Version Details 페이지에 해야 한다. (적어야 한다) 바이너리가 업로드 되고, 첫번째 앱내구매가 리뷰에 들어간 후 추가적인 앱내구매는 앰내구매 ‘관리’ 뷰의 테이블을 통해 제출될 수 있다.
바이너리와 함께 서밋하려면 Version Details Page 에서 선택해야 한다.
스크린 샷에서 에디트 를 클릭하여 어느 놈이 리뷰되야 하는지 선택한다.
세이브. 바이너리와 함께 제출되었다.
대규모 제출도 가능.  제출할 놈을 체크.. Ready to Submit 으로 만든다.   “Submit for Review” 클릭..
<개별 제출> 앱내구매 페이지에서 개별적으로 제출 가능. “Ready to Submit” 에서 “Waiting for Review” 로 바뀌고 즉시 리뷰를 위해 보내진다.

Tracking Your IAP Status

제출한 후에는 “Waiting for Review” 로 상태가 바뀐다. 리뷰를 기다리는 동안 수정이 가능하다.

“In Review” 로 바뀜. 수정 불가.이 상태에서는 삭제도 불가.

“Approved” 바이너리 없이 …. 암튼 완료..

바이너리와 함께 제출하기로 선택했다면, 애플에서 심사 후에 앱 심사가 끝날 때까지 approved 가 안 나옴.
리뷰 과정에서 앱내구매가 리젝되면 애플에서 연락이 간다.  커넥트의 Contact Us 를 통해 물어볼 수 있다. 리젝되면 다시 만들어야 한다.

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중