Платеж в приложении все еще говорит, что он находится в режиме песочницы - PullRequest
3 голосов
/ 18 июня 2011

Я создал платеж в приложении для одного из своих приложений для iPhone. Работало в режиме песочницы.

Я отправил свое приложение в магазин приложений, и оно было принято. Я даже отправляю платеж через приложение. Он принят и имеет статус «готов к продаже».

Однако, когда я иду, чтобы получить мое приложение в магазине приложений, оно все еще говорит, что оно в песочнице?

Есть ли в MKStoreKit что-то, что вам нужно перенести в среду, или для его изменения требуется некоторое время?

Я сейчас вытащил его из магазина из-за этого. Пожалуйста помоги! Спасибо.

Ответы [ 3 ]

2 голосов
/ 18 июня 2011

Хммм. Вы используете свой тестовый идентификатор пользователя или реальный идентификатор Apple?

1 голос
/ 28 июля 2011

Когда это происходит, обычно это происходит потому, что ранее вы использовали одно и то же устройство для тестирования IAP в режиме песочницы. Чтобы это исправить, просто зайдите в «Настройки», затем в «Магазин», затем выйдите и снова войдите в систему. Это должно прояснить ситуацию, если предположить, что вы на самом деле используете архивированное приложение, которое вы загрузили из iTunes, а не свою копию.

1 голос
/ 19 июня 2011

Переиздал мое приложение сегодня, чтобы я мог получить его и посмотреть, будет ли работать оплата в приложении. Удивительно, но это сработало и не было в режиме песочницы! Поэтому я думаю, что для того, чтобы серверы Apple внесли изменения, требуется время.

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

Вот реальное решение (правка):

  • Установите дату доступности на будущее, чтобы она была удалена из магазина приложений
  • Установите дату доступности в тот день, когда она появится,
...