web-dev-qa-db-ja.com

iOSでのアプリ購入で突然動作を停止します(エラーコード= 5002が発生しました)

アプリ内購入をアプリケーションに正常に統合しました。 iTunesでテストユーザーアカウントを作成して、適切にテストしました。私のアプリ内購入はうまくいきました。しかし、突然私のIAPが機能しなくなりました。

アプリはすべての製品をロードできますが、アカウントの資格情報を入力した後、トランセクションキューは状態SKPaymentTransactionStateFailedになり、エラーが発生します

エラードメイン= SSServerErrorDomainコード= 5002「不明なエラーが発生しました」

28
user1228103

シミュレータでの動作を停止しました。実際のデバイスで使用してみてください。それはうまくいくでしょう。

1
Ankush

ストアキットがシミュレーターで機能しなくなったようです。 storekitドキュメントから引用します:

注:ストアキットはiOSシミュレーターでは動作しません。 iOSシミュレーターでアプリケーションを実行しているときに、アプリケーションが支払いキューを取得しようとすると、StoreKitは警告をログに記録します。ストアのテストは、実際のデバイスで実行する必要があります。

ストアキットドキュメント

50

実際のデバイスでテストしている場合は、それがJBではないことを確認してください。シミュレーターでテストしている場合は、iOS 6.0以降を実行していることを確認してください。以前のバージョンのシミュレーターは機能しません。これを理解するために、一日を無駄にしました...

4
RRN

IOS 5.1で同じ問題に直面すると、ストアキットはシミュレーターで動作しなくなり、デバイスでチェックする必要があります。

また、デバイスに接続した後でも、「iTunesStoreに接続できません」というエラーコードが表示されます。

それはあなたのデバイスがAppleストアに接続できないことを意味します、そしてそれはあなたのせいではありません。

0
Radix

これを修正するには、デバイスの設定アプリで既存のアカウントからサインアウトします。

0
Oh Danny Boy

IOSシミュレーターで同じエラーが発生しましたが、デバイス(iPhone 3G)で動作します。

エラーはAppleのサーバーから返されますが、私たちの管理下にはありません。

0
Nianliang