Xamarin.iOS에서 앱 내 구매

iOS 애플리케이션은 Apple 서버와 통신하여 Apple ID를 통해 사용자와 금융 거래를 수행하는 iOS에서 제공하는 API 집합인 StoreKit을 사용하여 디지털 제품 또는 서비스를 판매할 수 있습니다. StoreKit API는 주로 제품 정보 검색 및 트랜잭션 수행과 관련이 있습니다. 사용자 인터페이스 구성 요소는 없습니다. 앱에서 바로 구매를 구현하는 애플리케이션은 사용자 고유의 사용자 인터페이스를 빌드하고 사용자 지정 코드로 구매한 항목을 추적하여 사용자에게 필요한 제품 또는 서비스를 제공해야 합니다.

앱 내 구매 기능을 제공하려면 다음과 같은 여러 단계가 필요합니다.

  • 구성 – 애플리케이션의 프로비저닝 프로필을 올바르게 설정해야 합니다.
  • 제품 만들기 – 제품 설명 및 가격은 iTunes 커넥트 포털에서 만들어야 합니다.
  • StoreKit 구현 – 판매 중인 제품 유형에 따라 StoreKit API를 구현해야 합니다.
  • 사용자 인터페이스 및 제품 자체 빌드 – 각 구매를 추적하고 적절한 경우 백업/복원하는 메커니즘을 포함하여 제품을 구현해야 합니다.
  • 판매 및 수령 자금 모니터링 – iTunes 커넥트 제공된 정보를 사용하여 판매 추세를 모니터링하고 수입을 추적합니다.

이 문서에서는 Xamarin.iOS를 사용하여 앱에서 바로 구매를 제공하기 위해 이러한 모든 단계를 완료하는 방법을 설명합니다.

요구 사항

앱 내 구매를 지원하려면 Xcode 7 이상에서 Xamarin.iOS 5.0 이상을 사용해야 합니다.

콘텐츠

요약

이 문서에서는 앱에서 바로 구매 개념을 소개하고, 애플리케이션을 활용하도록 애플리케이션을 구성하는 방법을 설명하고, Xamarin.iOS를 사용하는 예제를 제시했습니다. 다음을 다루었습니다.

  • iOS 프로비저닝 포털 – 앱 내 구매 기능을 사용하도록 설정하기 위한 지침입니다.
  • iTunes 커넥트 – 앱에서 판매할 제품을 구성합니다.
  • 스토어 키트 – 앱에서 구매 기능을 빌드하는 데 사용되는 클래스에 대한 설명입니다.
  • 구매 를 위한 앱 코딩 – Xamarin.iOS 앱으로 앱 내 구매를 빌드하는 방법의 예입니다.
  • 보고 – iTunes 커넥트 통해 사용할 수 있는 통계 개요입니다.