Xamarin.ios의 앱 내 구매In-App Purchasing in Xamarin.iOS

iOS 응용 프로그램은 휴대폰 키트를 사용 하 여 디지털 제품 또는 서비스를 판매할 수 있습니다. 즉, apple의 서버와 통신 하 여 Apple ID를 통해 재무 트랜잭션을 수행 하는 iOS에서 제공 하는 Api 집합입니다.iOS applications can sell digital products or services using StoreKit – a set of APIs provided by iOS that communicate with Apple’s servers to conduct financial transactions with the user via their Apple ID. 보관 키트 Api는 주로 제품 정보 검색 및 트랜잭션 수행과 관련 된 것입니다. 사용자 인터페이스 구성 요소는 없습니다.The StoreKit APIs are primarily concerned with retrieving product information and conducting transactions – there is no user-interface component. 앱에서 바로 구매를 구현 하는 응용 프로그램은 사용자에 게 필요한 제품이 나 서비스를 제공 하는 사용자 지정 코드를 사용 하 여 사용자 인터페이스를 빌드하고 구매한 항목을 추적 해야 합니다.Applications that implement in-app purchasing must build their own user interface and track purchased items with custom code to provide the required products or services to the user.

앱 내 구매 기능을 제공 하려면 다음과 같은 여러 단계가 필요 합니다.Providing in-app purchase functionality requires a number of steps:

  • 앱 구성 – 응용 프로그램의 프로 비전 프로필을 올바르게 설정 해야 합니다.Configuring your app –The application’s provisioning profile must be setup correctly.
  • 제품 만들기 – iTunes Connect 포털에서 제품 설명 및 가격을 만들어야 합니다.Creating products – Product descriptions and prices must be created in the iTunes Connect portal.
  • 복사본 키트 구현 – 판매 되는 제품의 형식에 따라 나이 키트 API를 구현 해야 합니다.Implementing StoreKit – The StoreKit API must be implemented according to the types of products being sold.
  • 사용자 인터페이스 및 제품 자체 빌드 – 각 구매를 추적 하는 메커니즘과 해당 하는 경우 백업/복원 하는 메커니즘을 포함 하 여 제품을 구현 해야 합니다.Building the user interface and the products themselves – The products must be implemented, including mechanisms to track each purchase and backup/restore them if appropriate.
  • 판매 모니터링 및 자금 수령 – iTunes Connect에서 제공 하는 정보를 사용 하 여 판매 추세를 모니터링 하 고 수입을 추적 합니다.Monitoring sales and receiving funds – Use information provided by iTunes Connect to monitor sales trends and track your income.

이 문서에서는 Xamarin.ios를 사용 하 여 앱에서 바로 구매를 제공 하기 위해 이러한 모든 단계를 완료 하는 방법을 설명 합니다.This document explains how to complete all these steps to provide in-app purchases using Xamarin.iOS.

요구 사항Requirements

앱 내 구매를 지원 하려면 Xcode 7 이상에서 Xamarin.ios 5.0 이상 버전을 사용 해야 합니다.To support In-App Purchasing you must use Xamarin.iOS 5.0 or newer with Xcode 7 and above.

목차Contents

요약Summary

이 문서에서는 앱을 사용 하도록 응용 프로그램을 구성 하는 방법과 Xamarin.ios를 사용 하는 예제를 활용 하도록 응용 프로그램을 구성 하는 방법에 대해 설명 하는 개념을 소개 했습니다.This article has introduced the concept of in-app purchasing, outlined how to configure your application to take advantage of it and presented examples using Xamarin.iOS. 설명 합니다.It has covered:

  • IOS 프로 비전 포털 – 앱에서의 구매 기능을 사용 하도록 설정 하기 위한 지침입니다.iOS Provisioning Portal – Guidelines for enabling in-app purchase functionality.
  • ITunes Connect – 앱에서 판매 하도록 제품을 구성 합니다.iTunes Connect – Configuring products to sell in your app.
  • 스토어 키트 – 앱에서의 구매 기능을 빌드하는 데 사용 되는 클래스에 대 한 설명입니다.Store Kit – Explanation of the classes used to build in-app purchase features.
  • 구매를 위해 앱 코딩 – 앱 내 구매를 xamarin.ios 앱으로 빌드하는 방법에 대 한 예제입니다.Coding your app for purchasing – Examples of how to build in-app purchase into a Xamarin.iOS app.
  • 보고 -iTunes Connect를 통해 사용할 수 있는 통계에 대 한 개요입니다.Reporting – Overview of the statistics available via iTunes Connect.