Приложение работает отлично долгое время и не получало отклонений, связанных с покупками IAP. Но на прошлой неделе я не могу выпустить приложение с исправлением ошибки другой части. Я пытался отправить отзыв несколько раз, но снова получил отказ. Прикрепленные снимки экрана с командой проверки содержат предупреждение с сообщением Не удается подключиться к iTunes Store
Рекомендация 2.1 - Производительность - Полнота приложения
Мы обнаружили, что ваша покупка в приложении В продуктах обнаружена одна или несколько ошибок при просмотре в iPhone при работе iOS 13.3.1 по Wi-Fi.
В частности, при попытке купить подписку мы получили сообщение о прикрепленном сообщении об ошибке.
Следующие шаги
При проверке квитанций на вашем сервере ваш сервер должен иметь возможность обрабатывать приложение с подписью производства, получая квитанции из тестовой среды Apple. Рекомендуется, чтобы ваш производственный сервер всегда сначала проверял поступления в производственном App Store. Если проверка завершится неудачно с кодом ошибки «Квитанция песочницы, используемая на производстве», вам следует вместо этого выполнить проверку в тестовой среде.
Ресурсы
Подробнее о тестировании продуктов для покупок в приложении можно узнать в среда разработки песочницы в Справке разработчика App Store Connect.
Для получения дополнительной информации о проверке квитанции см. Какой URL-адрес следует использовать для подтверждения квитанции? в разделе часто задаваемых вопросов о покупке в приложении.
Узнайте, как создать код проверки квитанции, в Справке разработчика App Store Connect.
Я пытался поймать этот случай, но получил только один раз alert Невозможно подключиться к iTunes Store после покупки по подписке. К сожалению, я не могу воспроизвести его ни в режиме отладки, ни в сборке из TestFlight. Кажется, что IAP работает нормально с пользователем в песочнице, но есть проблема с пользователем AppStore (воспроизведено здесь).
Может быть, это важно: Я загружаю квитанцию из AppStore перед первой покупкой, чтобы проверить активную подписку .