2011-07-15 7 views
0

私は、アプリ内購入を含む私のiOSゲームの特別な展開をしています。それは正しくiTunesで購入可能な項目で設定され、私はiTunes上でテストユーザーがあります。私は自分のiPodと友人のiPodでうまくテストすることができます。購入するアイテムを選択し、Appleサーバーから価格情報を正しく取得し、購入するか、Apple IDとパスワードを入力するかテストユーザーは、購入が正常に完了します。アプリ内購入サンドボックスミステリー:電話が残っている状態で購入を開始できません

もう1人の友人も自分のiPhoneにゲームをインストールしてアプリ内購入を見ていたが、間違った手順を踏んだが、現在は自分のiPhoneでアプリを購入することはできない。

具体的には、彼はSettingsアプリケーションを介してStoreから自分自身を正しく署名し、ゲームを実行し、購入するアイテムを選択しました。それは価格情報を正しく検索しました。しかし、標準UIがポップアップし、「既存のApple IDを使用する」をクリックすると、彼は誤って「新しいApple IDを作成する」を選択しました。これにより、彼はゲームから退去し(ゲームはバックグラウンドに送られました)、新しいユーザーの詳細を記入するためにWebページに渡りました。彼はそれが間違っていることに気付き、ゲームに戻った。しかし、購入を開始したときに価格情報を取得した後で、それを繰り返すとエラーが発生し、標準UIが表示されず、既存のApple IDまたは新規作成を選択することができません。だから、彼の携帯電話が面白い状態に置かれたようなものです。彼はアプリを再インストールして電話を再起動しようとしました。同じ問題。それから彼は彼の普通のアカウントを使って設定アプリを介して店にログインし、いくつかの無料のアプリをダウンロードしてから、設定アプリで店からログアウトしてからやり直すことを勧めました。私の考えは、この完全なプロセスが、携帯電話が入っていた状態が何であれ、どうにかして「クリア」するということでした。しかし、ダイスはありません。同じ問題。

このサンドボックスのアプリ内購入プロセスの購入手順に進むときにデバイスがどのような状態になっているのか把握できません。私はまだ複数の他のデバイスでプロセスを正常に完了することができますので、購入可能なアイテムの状態やiTunesのテストユーザーには問題はないとは思いません。彼のデバイスに特有のものだと思われます。私は彼にiPhone Configを使ってもらった。このプロセスを経てコンソールログを見るユーティリティ。ごくわずかしか見られませんでした。購入を開始しようとした後にエラーコードが戻ってきました。 (PIPELININGエラーや、アプリ内購入がサンドボックスに正しく設定されていなかった以前に見た他のウェブサービスタイプのエラーについては何も表示されません)。

携帯電話の状態を尊重して(サンドボックス)のアプリ内購入、それをどのようにクリアすることができますか?

答えて

2

ネットワーク設定をリセットする(設定 - >一般 - >リセット - >ネットワーク設定) iPhoneをオフにしてもう一度電源を入れます。 15分待つ(これはiOSがAppStoreの資格情報をキャッシュする時)

もう一度アプリケーションを実行してみてください。

+1

ありがとうございます。問題を別の方法で解決したとしても、私はあなたに答えを与えるでしょう。彼は自分自身(実際のApple ID)として電話にサインインし、アプリ内購入で無作為の無料アプリをダウンロードし、何かを購入し、標準UIの「購入」ボタンまで購入を確認するが、取り消しを押す。それから、彼はサインアウトしてサンドボックスの購入を成功させることができました。だから私たちの結論は、他のアプリのアプリ内購入を使用してリセットされたものでした。 –

関連する問題