2009-07-30 10 views
3

ウェザーアイテムのようなアプリの購入のための情報を入手する方法は、消耗品または消耗品ではないですか? SKProductは私に製品識別子、価格、タイトル、ローカライズされたタイトルなどを与えますか?アプリ購入のタイプのタイプ

+1

が私にはハックのように思える:あまりにもシミュレータ上で動作します。 Appleが単にそのタイプを提供するだけではないというのは面倒です。これは、表示される製品のタイプに応じて製品を異なる方法で表示する汎用コードを記述できるようにするのに便利です。 – benvolioT

答えて

3

あなたは開発者として、どの製品/アイテムが「復元可能」であるかを定義しているので、消耗品(修復不可)または消耗品(復元可能)であるかどうかを既に知っているはずです。

restoreCompletedTransactionsに電話すると、ユーザーが購入したすべての非消耗品(たとえば、新しい電話でアプリを実行している場合など)に関する情報を返すことができます。

+0

は、そのアイテムが消耗品であるかどうかを定義する開発者を意味しますか?大丈夫ですか。 restoreCompletedTransactionsを呼び出す製品に関する情報を取得するには十分ですか? app storeはこれを世話し、適切なmsgをユーザに与えますか?または私のコードで行う必要がありますか? ありがとう –

+0

restoreCompletedTransactionsを呼び出すと、非消耗品に関する情報のみが返されます。あなたのアプリ内購入システムをテストする方法を含む、サンプルコードと多くのドキュメントがApple Developerサイトにあります。これにより、どのように動作するかがわかりやすくなります。 –