2011-12-15 10 views
1

私はアプリ内購入のアプリを市場に出しています。私はサンドボックスアカウントでテストして以来、最悪の時間をテストしていました。サンドボックスアカウントで商品を購入した後は、テスト用アイテムを買うことができません。ユーザーデータをクリアするために、テストの間にアプリを削除しますが、テスト購入を行うと、テスト用のアカウントでアイテムを購入済みであることが検出されます。これは問題を引き起こしています。これは、ユーザーの一部がサンドボックスアカウントで複製できない問題(初めてアプリを購入するときに問題が発生しているためです)。iPhoneでのアプリ内購入のテスト

の方法は、サンドボックスのアカウントで購入に完全に明確な過去の歴史がありますか?

+0

私は常にこのために新しいサンドボックスアカウントを作成します。サンドボックスアカウントを「クリーン」する方法を見つけられていない – V1ru8

+0

毎回異なるメールアドレスが必要ですか? – coder

+0

これはテストにとって重要なことですか?あなたのアプリは、非消耗品の購入と買戻しとの違いを知らせるべきではありませんか?検証するためにこのテストをしていますか? –

答えて

0

あなたは、同じユーザーを毎回使用することができ、このことを心配する必要はありません。

ワークフローは同じです。 StoreKitは、ユーザーの購入履歴に関係なく、同じメッセージをSKPaymentTransactionObserverに送信しますので、コードをテストできます。

3

毎回新しいiTunes接続テストユーザーを作成する必要があります。新しいアカウントを使用すると、問題を再現することができます。

+0

毎回新しい電子メールアドレスの下に新しいアカウントを作成することなくそれを行う方法はありますか? – coder

+0

残念ながらこれ以上はありません。テストユーザーアカウントごとに有効な電子メールアドレスが必要です。 – Hyperbole

+0

一部の(無料?)電子メールプロバイダは、電子メールアドレスのユーザー名にあるサフィックスを無視するため、1つのアカウントで無限の電子メールアドレスを構成できます。 – hotpaw2

関連する問題