私のアプリケーションに消耗品を提供しています。ユーザーが既に非消耗品をダウンロードしているかどうかをチェックする方法Inapp購入
ユーザーがそのアイテムを購入し、そのアプリケーションを同じIDのの別のデバイスにインストールしようとしたとします。ユーザーがログインして既にそのアイテムを購入している場合、私はポップアップをいくつか表示して、すでに購入したことをユーザーに伝えたいので、今すぐ無料でダウンロードしてください。あなたはすでにそのアイテムを購入したと言われています。
ユーザーログインの詳細を取得し、ユーザーが既にアプリ内購入を行っているかどうかを確認する方法はありますか?
ログインして既に購入した商品を購入しようとすると問題が発生します。 2種類のアラートビューが時々表示されます。私はサンドボックス環境を使用しています。
あなたはすでにこれを購入したが、今それをダウンロードしてdownloaded.Tap OKされていません。 このアラートビューは、我々は[OK]をコントロールが行く押す.whenのみOKボタンを持っているに - (無効)failedTransaction:(SKPaymentTransaction *)あなたはすでに警告free.thisのために再びそれをダウンロードするthis.Tap OKを購入した
トランザクションビューには2つのボタンがあり、1つはキャンセルで、もう1つはOKです。 OKボタンを押すとコントロールは - (void)completeTransaction:(SKPaymentTransaction *)のトランザクションに行きます。
トランザクションがこの特有の動作を示している理由
ありがとうございました
私は自分の質問を編集しました。今他の問題が来ました。あなたが私を助けることができます – rocksvick
あなたは何か考えているのですか?なぜサンドボックス環境でこの異なる動作が異なるのでしょうか? – rocksvick
私は分かりません。私はその問題を見ていない。 –