iphone в приложении покупки Не удается подключиться к iTunes Store

Возможный дубликат:
iPhone Store Kit «Не удается подключиться к iTunes Store»

Я реализую покупку приложения, когда я запрашиваю платеж, получаю ошибку ниже.

Ошибка транзакции: Error Domain = SKErrorDomain Code = 0 «Не удается подключиться к iTunes Store» UserInfo = 0x2dcf40 {NSLocalizedDescription = Невозможно подключиться к iTunes Store}

Иногда код ошибки будет 1004. Поэтому я не могу выполнить транзакцию.

в некоторых случаях отображается предупреждение типа «не удалось выполнить процесс покупки». , но все равно процесс покупки идет нормально ..

я что-то делаю не так ... или какое-нибудь решение этой проблемы ..?

Спасибо


person nik    schedule 30.03.2011    source источник
comment
Я сделал все возможное, чтобы решить эту проблему. И наконец я нахожу ключ. Попробуйте на другом устройстве проверить iAP, если iOS вашего устройства - iOS13.4.x !!! И я обновляю версию ОС этого «сломанного» устройства до iOS14.0.1, iAP работает как шарм.   -  person fastisslow    schedule 19.10.2020


Ответы (3)


В этом обсуждении есть несколько рекомендаций: http://www.everythingicafe.com/forum/threads/cannot-connect-to-itunes-store.11586/

Я думал, что большинство из тех, что я пробовал, оказались безуспешными. Мне очень повезло: я вышел из тестовой учетной записи и попробовал еще раз.

iPad / iPhone -> Настройка -> Магазин -> (выберите учетную запись) -> Выйти

Затем попробуйте еще раз.

person Matt    schedule 06.07.2011
comment
Привет, Мэтт: Ваш метод работает. Но меня беспокоит то, что когда приложение заработает, нужно ли пользователю выходить из магазина, чтобы совершить покупку. Если это так, нам нужно найти решение, чтобы исправить это. - person Emmy; 02.08.2011
comment
Woohoo, это "исправило" это для меня: D Большое спасибо :) - person Rick van der Linde; 08.11.2012
comment
Я часто получаю эту ошибку в магазине живых приложений. У меня все еще много покупок, но я получаю несколько сотен таких ошибок в неделю и не понимаю, почему ... - person jjxtra; 22.07.2013
comment
@PsychoDad - могут быть пользователи, пытающиеся подделать покупки в приложении, используя сохраненные сеансы. Я тоже это часто понимаю. - person Yimin Rong; 06.10.2013
comment
@YiminRong Хммм. Интересный. - person jjxtra; 06.10.2013

В моем проекте я не устанавливал CFBundleVersion. После присвоения ему значения в настройках проекта покупка сработала. Получение списка продуктов также работало с отсутствующим CFBundleVersion.

Apple также заявляет об этом в своем Technote относительно IAP: http://developer.apple.com/library/ios/#technotes/tn2259/_index.html

person Daniel    schedule 09.09.2012
comment
То же самое для меня. Хорошая локализованная ошибка для такого случая :( - person velkopopovizky; 17.04.2013
comment
Спасибо, вы сэкономили мне два часа, чтобы узнать, что происходит. - person onevcat; 05.11.2013

У меня две разные учетные записи iTunes Connect, и моя проблема заключалась в том, что я использовал неправильную учетную запись тестового пользователя.

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

person Tod Cunningham    schedule 06.12.2011