1

最新のMKStoreKitで復元オプションをテストするための新しいテストアカウントを作成しました。新しいテストアカウントも他のテストアカウントも使用せずに、このアイテム「非消耗品」を購入しませんでした。それでも、復元の成功の答えが得られ、onCompleteコードブロックが実行されました。私の質問:テストアカウントが購入していない製品を復元するのは正常な動作ですか?

4

2 に答える 2

1

いいえ、これは通常の動作ではありません。restore メソッドの onComplete コード ブロックは、アカウントが以前にこの製品を購入したかどうかに関係なく実行されることに注意してください。ここでの onComplete は、ユーザーが正常にログインしたこと、要求が Apple に送信されたこと、および返事が返ってきました。onComplete ではなくチェック後にコンテンツを提供することをお勧めします。詳細については、この回答を参照してください

于 2012-08-15T22:01:30.270 に答える