IAP :in app purchase 참고 사항

in app purchase를 넣으면서 시간 잡아 먹었던 일을 공유 합니다.
ti.storekit 사용 했습니다.

iTunes Connect > Manage Users > Test User

  • in app purchase 테스트용 계정을 만든다.

iTunes Connect > Manage Your Apps > “app” > Manage In-App Purchases

  • 적절히 만든다.

iTunes Connect > Manage Your Apps > “app”

  • Demo Account Information 에 만들어 논 테스트 계정을 입력
  • Current Version 앱의 Status가 “Waiting For Upload” 가 되기전 Manage In-App Purchases 에서 만든 IAP를 추가 한다.
  • 이미 Status가 “Waiting For Upload” 상태라면 Xcode를 통해 앱을 업로드 하고 iTunes Connect에서 업로드한 바이너리를 reject 시킨다. (Links > Binary Details)

결제 테스트

  • http://docs.appcelerator.com/titanium/latest/#!/guide/StoreKit_Module_In-App_Purchase_Testing
  • 앱 결제 테스트는 실제 디바이스에서만 가능
  • 테스트 계정으로 아이튠즈나 앱스토어에 직접 로긴 하면 안된다. (한번이라도 로긴하면 테스트 계정은 disable되고 다시 테스트 계정을 만들어야 한다)
  • (ios 설정의 iTunes & App Store 에 로긴된 실제 계정을 로긴 아웃 하고 시도 하는 것이 안전) sandbox 모드로 결제를 시도 하면 아이디 비번을 물어 오는데 테스트 계정을 입력 하면 성공.

https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/13_ManagingIn-AppPurchases/ManagingIn-AppPurchases.html#//apple_ref/doc/uid/TP40011225-CH4-SW9

좋은 정보 인것 같은데 이전 포럼에서 넘어오다 보니 보기가 불편해서 보기 좋게 포멧을 변경했습니다.^^