0

私のアプリには、iOS5.0を搭載したiPadで正常に動作するアプリ内購入があります。

iOS 5.1.1でテストしたときに同じビルドが発生し、アプリ内購入で「iTunesStoreに接続できません」というエラーが発生します。デバッグ中、製品リストは正常に取得されていますが、その製品を購入しようとするとエラーが発生します...

SKPayment *payment = [SKPayment paymentWithProductIdentifier:productIdentifier];

アプリ内購入でこのタイプのエラーに直面している人はいますか?どんな提案も大いに役立ちます。ありがとう。

4

2 に答える 2

1

この解決策は私のために働きます:-

[設定]--->[一般]--->[リセット]--->[すべての設定をリセット]に移動すると、正常に機能しています。

于 2012-08-23T18:37:04.200 に答える
0

あなたはpaymentWithProductIdentifierを使用しています:これはiOS 5.0で非推奨です、おそらくそれが問題です。代わりに:paymentWithProduct:を使用してみてください。

"paymentWithProductIdentifier:指定された製品IDで新しい支払いを返します。(iOS5.0では非推奨です。)" http://developer.apple.com/library/ios/documentation/StoreKit/Reference/StoreKit_Collection/StoreKit_Collection.pdf

于 2012-08-07T11:02:14.787 に答える