В песочнице тест на вводную цену покупки в приложении не пройден - PullRequest
0 голосов
/ 14 марта 2019

Я разрабатываю новую функцию для нашего приложения, и у меня возникло несколько проблем при тестировании вступительных цен. Я опишу конфигурацию, которую я тестирую. Я создал два продукта для проверки вступительных цен. Первый из них рассчитан на 2 месяца по сниженной цене и после этой обычной цены. Второй будет предоставлять первый месяц бесплатно, а после этого - обычную цену. Оба продукта были созданы одинаково, но с изменением режима оплаты (платите за первый и бесплатную пробную версию за второй) Когда я тестирую бесплатную пробную подписку со свежей учетной записью песочницы, она работает как положено. Однако, когда я пытаюсь купить продукт «плати как есть» с новой новой учетной записью песочницы, на экране появляется сообщение «Все готово - Ваша покупка прошла успешно», но сразу после отмены элемента управления предупреждением появляется ошибка с описанием:

SKErrorDomain Code=0 "Cannot connect to iTunes Store" UserInfo={NSLocalizedDescription=Cannot connect to iTunes Store}

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

Я что-то упустил? Все тесты выполняются на реальном устройстве, а не на симуляторе. Как я могу проверить IAP перед отправкой версии для отправки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...