iOSアプリでアプリ内課金を使う場合、アプリ内課金にいくつかの種類があることを知っておきましょう。iOSで使うアプリ内課金のタイプは
Consumable(消耗型)
Non-consumable
Auto-Renewable Subscription
Free Subscription
Non-Renewing Subscription
となります。最後の「Non-Renewing Subscription」は過去のサブスクリプション(定期購読)で使われていたもので、現在は自動更新する「Auto-Renewable Subscription」が推奨されています。また「Subscription」とあるものは雑誌や新聞などのアプリ内コンテンツを定期購読するアプリで使うものです。
定期購読以外で指定できるアプリ内課金のタイプは
Consumable(消耗型)
Non-consumable(非消耗型)
の2つなります。「Consumable」は主にゲーム内のアイテムなど、アプリ内で何度も購入するものが対象となり、電子書籍のような購入が一度きりのものでは使いません。ですから、コンテンツをアプリ内課金で提供する場合は「Non-consumable(非消耗型)」しか選択肢はありません。ゲーム内でもゲームに永久に反映する要素は「Non-consumable(非消耗型)」で課金します。
サブスクリプションには「Free Subscription」で提供するものがあります。これはNewsstandに無料コンテンツをおくためのものです。しかしそれ以外のアプリ内課金では無料という選択肢はありません。すべて課金コンテンツとなります。つまり電子書籍などのアプリ内課金では
Non-consumable(非消耗型)
課金のみ
という設定のみとなります。
アプリ内課金を設定するには、iTunes ConnectでManage Your Applicationsに入り、アプリを選択します。App informationにある「Manage In-App Purchase」で「Create New」でアプリ内課金のタイプを選択します。アプリ内課金のタイプは最初に選択するようになっていて、選択してアプリ内課金を設定した後は、タイプを変更することはできません。

↓

↓

*「Manage Your Applications」でアプリ内課金のタイプを指定します。
SakuttoBookではCSVファイル内に「productIdList.csv」という設定ファイルがあります。ここではアプリ内課金の有無を指定できます。設定は最初にアプリ内課金のプロダクツIDを指定し、半角カンマで区切ってタイプを指定します。タイプの指定は
0=FREE
1=Consumable(shoumou-gata)
2=Non-Consumable(hi-shoumou-gata)
となります。実際には「1=Consumable(shoumou-gata)」は使いませんので、アプリ内課金する場合は「2」を選択します。

↓

*リストの3番目の「product103,2」のみがiTunes Connectのアプリ内課金を使うようになっていて、アプリを開いたとき「未購入」と表示されます。アプリのリストをタップするとプロダクト情報とともに購入ボタンが表示されます。
Manage Your Applicationsでアプリ内課金を設定する場合は、「FREE」という設定はありません。ここではSakuttoBook内の設定なので、「FREE」の「0」を指定すると、Manage Your Applicationsのアプリ内課金とは関係なくなります。「FREE」を選択すると、すでに購入済みのコンテンツとなり、アプリ内コンテンツとして購入しなくてもコンテンツを閲覧できるようになります。
もともとSakuttoBookのアプリ内課金機能は、マルチコンテンツ組み込み機能なので、組み込まれたアプリ内コンテンツを「productIdList.csv」でiTunes Connectのアプリ内課金機能に対応させています。つまりマルチコンテンツ機能を使う場合は、フリーコンテンツとアプリ内課金コンテンツを使い分けることができます。
◆Xcode 4でする実機インストールの動画チュートリアルをアップ
http://bit.ly/JEofvK
◆Xcode 4でiOSアプリの設定と申請を最短距離でする方法
http://bit.ly/Jk88Bc
◆SakuttoBook(サクッとブック)でiPhoneアプリを作る方法
http://bit.ly/mhgjCG
◆SakuttoPubliパーソナル:iPhoneブックアプリ開発・申請代行はお任せ下
さい。
http://bit.ly/swjdFW
◆Xcode 4対応のSakuttoBook Lite版ならぬTrial版、無料ダウンロード開始
http://denshi-shoseki.seesaa.net/article/263470895.html
【SakuttoBook日記の最新記事】
- iOS 8、Xcode 5.1.1でSa..
- 2.21リジェクト顛末記2−ストアアプリ..
- 2.21リジェクト顛末記1−Sakutt..
- SakuttoBookだけでするWebの..
- 法人向けD-U-N-S Numberを無..
- 日本語版iBookstoreローンチで始..
- 複数台のMacintoshでiOS De..
- 立川談幸師のグリム童話をSakuttoB..
- iOS 6から厳格になったiCloudの..
- Xcode4.5で必要になったiPhon..
- Xcode 4.5とiOSシミュレータ ..
- iOSアプリ内課金、リストア機能なしはな..
- SakuttoBook、PDFのユニバー..
- アプリ内課金を回避するエクスプロイトの衝..
- iOSシミュレータと実機のキャッシュを殺..
- アプリ内課金の仕組み 1 アプリ内課金ア..
- SakuttoBookユニバーサル版検証..
- SakuttoBookより安い儲かるiP..
- Lionへのアップデートを誘うiOS 5..
- Xcode 4でする実機インストールの動..