アプリケーション内で有料アイテムの販売を行う場合、In-App Purchaseを利用します。 開発者はアプリケーションの他の画面と統合された「ストア」画面のUIを用意する必要がありますが、それ以外の裏方の処理はフレームワークがサポートしてくれます。 In-App Purchaseを実現する大まかな手順は、以下のとおりです: iTunes Connectで「プロダクト」を定義する。 プロダクト情報の取得処理を実装する。 取得したプロダクト情報を表示し利用者に購入を促す、ストアUIを実装する。 利用者の操作に応じて、支払いトランザクションを開始する処理を実装する。 支払い完了時に購入の事実を記録し、プロダクトを有効化する処理を実装する。 また上記以外に、利用者が(アプリケーション内の再インストール後などに)購入済みのプロダクトを復元できる手段を用意する必要があります。 ■プロダクトの登録 I
![【iOS技術連載】In-App Purchase 第1回 - 概要](https://cdn-ak-scissors.b.st-hatena.com/image/square/8076b6e106595b5b4aa07a2fd04cde14550694c7/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEh_ZPiXpQzJH28yRMeGRQzKjJCw-TOOvZdKJ44LqRcfxfoR8Lv6sCPWl5jhdHXZ92kj8pwpGr7AsXq-5OiMSqJuYH8-XVCzJadlNxJ81l2TlEpLuDdwORK9wdo9dp-Q-yG_Vj0B8vRYoXQ%2Fw1200-h630-p-k-no-nu%2FInAppPurchase001.png)