0

アプリ購入時にiPhoneに奇妙な問題があります!ituneconnectで製品を作成し、(MKstorekitを使用して)サンドボックス環境で製品を購入しました。すべてが初めて実行されました...デバイスからアプリを削除し、別のテストアカウントを作成しました。デバッガモードで、製品がすでに購入されていると見なされることがわかりました。

プロジェクトのクリーニングからキャッシュの問題のすべてのトリックまですべてを試しましたが、それでも問題は発生します..それは正常ですか?? または私は何か間違ったことをしていますか?

ご意見をお聞かせください

4

2 に答える 2

0

その場合、アプリを削除するので、NSUserDefaultがこの購入を保存する可能性はないので、私の頭に浮かぶのは購入の種類だけです... itunesconnect消耗品、非消耗品でどの種類の購入を述べましたかまたはサブスクリプション?サブスクリプションを購入タイプとして指定したことが原因である可能性があります(サブスクリプションの購入は1回のみ購入できます)...これがお役に立てば幸いです。

これは私がhttp://www.raywenderlich.com/2797/introduction-to-in-app-purchasesで出くわしたものです


StoreKitは、ユーザーに「よろしいですか?」というプロンプトを表示し、ユーザー名/パスワード(該当する場合)を入力して請求し、成功または失敗を送信するようにユーザーに求めます。また、ユーザーがすでにアプリの料金を支払い、アプリを再ダウンロードしている場合も処理し、そのためのメッセージも提供します。


于 2012-02-23T07:37:50.747 に答える
0

私は解決策を見つけます。

アプリデリゲートで私は電話する必要があります

- (BOOL) removeAllKeychainData

MKStoreManagerで、最初に1回呼び出してから、コードから削除します。リリース時に誤って残したくない場合:S

于 2012-02-25T17:39:54.753 に答える