2017-05-17 7 views
0

私たちは日々のカレンダーを動的に作成するIOSアプリケーションを開発しました。ユーザーはそれらを購入することができます。これらのカレンダーは1年間有効で、 1年後に有効期限が切れ、ユーザーはカレンダーの次のシリーズを購入する必要があります。これが私たちのアーキテクチャです。アプリ購入で「消耗品」の製品タイプの問題IOS

iTunesに製品を動的に追加する方法が見つかりませんでした。そこで、私たちは商品タイプが「消耗品」であるアプリ内購入商品に「コイン」を選択しました。ユーザーがカレンダーを購入したい場合は、1枚のコインを購入し、1カレンダーを購入します。

リンゴは、製品タイプを「消耗品」に変更するよう提案しました。しかし、「コイン」の製品タイプを非消耗品に変更したとき、コインを購入することはできませんでした。メッセージ "あなたはすでにこれを購入しました。あなたは無料でそれを手に入れたいですか?"

私たちはどの製品タイプを選択するのか混乱させ、私たちのアーキテクチャに従ってどのように動作させるのか混乱します。

ガイダンス、ご提案はありますか?

+0

以下のように、非消耗品と非更新品の両方を使用してこれを行うことができます。非更新は、リンゴによって与えられた例で自己爆発的です。あなたは非消耗的なアプローチをしたい場合。動的なアプリ内アイテムの購入アイテムを、アプリの名前に追加するコードで作成します。例えばあなたは2014年のライセンスを指し示すXXX2014と言うことができます... XXX2015は2015年の時間枠を指します。この名前も返すことができるクライアント側にWebサービスを書くことができます。アプリ内で使用するためには、一度に手動で設定する必要があります。しかし、私は以下の提案に従うことをお勧めします –

答えて

0

「非消耗品」は、一度購入してからもう一度購入することなく永久に使用できる「機能の一部」(新しいゲームレベルなど)です。

Apple Supportによると、あなたのニーズに合った非更新サブスクリプションをお勧めします。

関連する問題