テスト iTunesConnect ユーザー アカウントで Store Kit を使用していますが、問題なく動作します。今度は、このテスト アカウントまたは他のテスト アカウントを再利用して、同じ製品を再購入したいと考えています。ただし、アプリでは購入ステータスをリセットできません。この製品は既に購入済みであり、テスト目的で再購入するためにサインアウトするか、何もする必要がないことを示しています。製品購入を再度テストするにはどうすればよいですか?
質問する
194 次
2 に答える
0
非消耗品のサーバー側の「購入済み」状態をリセットすることはできません。テストする必要がある場合は、新しいテスト ユーザーを作成する必要があります。
クライアント側の「購入済み」状態をリセットできますが、それはあなたとあなたの実装次第です。既に購入済みのアイテムを StoreKit で購入するように依頼したSKPaymentTransactionObserver
場合、ユーザーに表示されるアラートは異なりますが、新しい購入の場合と同じメッセージが表示されると思います。
于 2012-11-15T03:42:30.737 に答える
0
再購入機能をテストする必要はありません。iTunes は、所有している IAP のタイプ (サブスクリプション/非サブスクリプション) に基づいて、これを自動的に処理します。ただし、購入が成功したときに NSUserDefaults に記録することで、購入ではなく再購入を示すように UI を調整することをお勧めします。
于 2012-11-15T02:22:39.770 に答える