4

を持つiPhoneアプリケーションを開発しましたthree Levels。それらは単一のビューthree Levelsとして表示されます。three tabs

最初のレベルは無料です。2番目と3番目はロックされています。

いくつかのチュートリアルを読みましたが、自分のアプリケーションに適した In-App-Purchase のタイプが明確になりませんでした。

消耗品を使用する場合、3 つのレベルは 3 つの異なるアプリケーションである必要があるため (ただし、1 つのアプリケーションに 3 つのタブがあります)、非消耗品を使用する場合、アプリケーションは 1 回だけ購入する必要があります。

しかし、ユーザーがしたい場合unlock the 2nd Level、ユーザーは支払いを行う必要があります. ここで少し混乱します. ユーザーに販売したい場合2nd/3rd level, それら(2nd & 3rd) levelsは別のアプリケーションでなければなりません.?

ここでは、タブ (つまり、ロックされているボタン) のロックを解除したいと考えています。ユーザーがボタンをクリックすると、Appstore に接続してトランザクションを実行する必要があります。

成功すると、そのレベルが開かれます。

ソースコードがあれば教えてください。

ありがとう

4

4 に答える 4

1

2 つの非消耗品を使用する必要があります。Level2 用に 1 つ、Level3 用に 1 つ。このようにして、ユーザーがレベルごとに 1 回だけ支払うようにすることができます。また、必要に応じてレベルごとに異なる価格を設定することもできます。

于 2012-05-03T10:27:19.187 に答える
1

In App Purchase について確認できます。以下のリファレンスを参照できます。

http://www.raywenderlich.com/2797/introduction-to-in-app-purchases

于 2012-05-03T10:31:28.950 に答える
1

レベルごとに個別のアプリケーションを用意する必要はありません。レベルを購入したユーザーに基づいて変化するブール値を作成し、アプリに保存する必要があります。また、アプリの新規インストールでは、ユーザーがすでにレベルを購入しているかどうかを確認し、返された値に基づいてレベルを有効/無効にする必要があります。

于 2012-05-03T10:32:18.427 に答える
1

役に立つと思った 2 つのチュートリアル:

必要な購入のタイプは、IAP アーキテクチャの残りの部分からはほとんど独立しています。iTunes Connect で購入製品を作成するときに、必要なタイプを選択するだけです (他の人が言っているように、非消費型)。

于 2012-05-03T10:53:25.180 に答える