Отлаживать покупки в приложении за пределами песочницы?

У меня есть приложение, которое использует нерасходуемые покупки в приложении для предоставления контента пользователю.

Эти покупки работают фантастически, когда я запускаю из Xcode (через песочницу) или через специальные сборки (по какой-то причине тоже через песочницу). Приложение было одобрено Apple и размещено в AppStore. Но когда я загружаю производственную версию из магазина и нажимаю кнопку «купить», она не работает.

Поскольку проблема возникает только в производственной среде, я немного не понимаю, как ее отлаживать. Я подозреваю, что это как-то связано с покупкой через песочницу по сравнению с производственными серверами, но даже ad-hoc осуществляется через песочницу.

Можно ли как-то отладить эту проблему, не добавляя кучу диалоговых окон с предупреждениями и снова отправляя их в Apple?


person jemmons    schedule 06.04.2011    source источник
comment
Вы когда-нибудь узнавали, что было не так? У меня точно такая же проблема.   -  person iceydee    schedule 08.06.2011
comment
У меня были поправки к контракту в iTunes Connect, с которыми я еще не согласился. Минут через 15 после утверждения новых поправок все таинственным образом заработало. Не знаю, было ли это реальным решением или нет, но я знаю, что только что вышли новые поправки. Проверьте подключение к iTunes, чтобы узнать, есть ли что-то новое, что вы можете одобрить?   -  person jemmons    schedule 12.06.2011
comment
Все было правильно, но прошло полдня после одобрения приложения, пока товары в магазине не стали доступны.   -  person iceydee    schedule 13.06.2011


Ответы (1)


Вы совершенно правы;

Вам нужно, чтобы все ваши контракты (в iTunes Connect) были активны, иначе вы не сможете совершать покупки в приложении.

person Jakob Halskov    schedule 30.08.2011
comment
это на самом деле не отвечает на вопрос. Как отлаживать покупки в приложении вне песочницы? - person eis; 16.10.2018