Подтвердить что ты не робот

При покупке приложения в iOS внезапно перестает работать (произошел код ошибки = 5002)

Я успешно включил приложение в приложение в своем приложении. Я проверил его правильно, сделав тестовую учетную запись пользователя в itunes. Моя покупка в приложении работала нормально. Но внезапно моя IAP перестала работать.

Приложение может загружать все продукты, но после ввода учетных данных моей учетной записи очередь прерываний проходит состояние SKPaymentTransactionStateFailed и выдает сообщение об ошибке

Ошибка домена = SSServerErrorDomain Code = 5002 "Произошла неизвестная ошибка"

4b9b3361

Ответ 1

Было прекращено работать на симуляторе. попробуйте использовать его на реальном устройстве. Он будет работать нормально.

Ответ 2

Кажется, что storekit больше не работает в симуляторе. Я цитирую из storekit docs:

Примечание. Хранилище не работает в iOS Simulator. При запуске приложение в iOS Simulator, Store Kit регистрирует предупреждение, если ваш приложение пытается получить очередь платежей. Тестирование магазина должны выполняться на реальных устройствах.

Хранить комплектные документы

Ответ 3

Если вы тестируете на реальном устройстве, убедитесь, что это не JB. Если вы тестируете симулятор, убедитесь, что вы используете iOS 6.0 или выше, более низкая версия симулятора не работает, я потратил целый день, чтобы понять это...

Ответ 4

Я столкнулся с той же ошибкой в ​​iOS Simulator, но работает на моем устройстве (iPhone 3G).

Ошибка возвращается с Apple Server, она не контролируется нами.

Ответ 5

Опираясь на ту же проблему в ios 5.1, добавьте работу с дополнительным устройством в симулятор больше, вам нужно проверить его на устройстве.

И даже после подключения к устройству сообщите, что вы получили код ошибки "Не удается подключиться к iTunes Store"

то это означает, что ваше устройство не может связаться с магазином Apple, и это то, что не является вашей ошибкой.

Ответ 6

Чтобы исправить это, выйдите из любой существующей учетной записи в приложении "Настройки" на вашем устройстве.