2012-04-04 15 views
1

私は自分のアプリ内でアプリ内アプリを販売していますが、現在私がやっていることは誰でもアプリ内アイテムを購入していて、再度購入するには、それはお金を充電することはありませんが、毎回ログインとパスワードを尋ねます。このログをスキップする方法はありますか?購入とログインのパスワードを要求せずに更新する必要があります。アプリ内アップデートでもう一度購入を依頼する

+0

ユーザーが購入すると、UIの状態は維持されますか? UIは、ユーザーが購入したかどうかに基づいて常に表示する必要がありますか? –

+0

いいえ、私が追跡することができるのは、ユーザーが購入したかどうかを知ることができるのですが、「このアプリを購入しますか?」と尋ねるプロセスをスキップします。 –

+0

支払いを開始すると、すべてのアラートがStore Kit Frameworkから配信されます。私たちがそれらを制御する方法はありません。それが非消耗品の場合、ユーザーがすでに製品を購入しているかどうかを確認することができます。そうでない場合は、商品の購入が正常に完了したことが次回にわかるように、ユーザーのデフォルトまたはキーチェーンを保存して、お支払いが成功した場合は購入と再販を許可します。 –

答えて

0

これを防ぐには、ユーザーの購入履歴を何らかの形でディスクにキャッシュする必要があります。そうしないと、少なくとも1回は(トランザクションの復元を実行するか、 - あなたの製品を購入する)。

関連する問題