Я использую In App Payment для продажи игровых расходных материалов. После успешной оплаты я пересылаю квитанцию о получении к моему бэкэнду, которая проверяет получение с помощью платежной системы iTunes. Это работает безупречно в среде песочницы.
Теперь я отправил свое приложение, чтобы его могли одобрить парни Apple и опубликовать его в App Store. Конечно, я убедился, что мой бэкэнд будет проверять платежные квитанции с производственной средой бэкэнда itunes, потому что я ожидал, что Apple ребята проведут тестирование приложения в режиме производства. Однако приложение было отклонено. По какой-то причине мне сказали, что покупка моих расходных материалов не работает (отказ от моего бэкэнда из-за недопустимой квитанции). После проверки моих журналов я вижу 3 попытки покупки. Я расшифровал квитанции, которые были использованы, и вижу, что все они являются "средой" = "Песочница".
Означает ли это, что Apple тестирует представленные приложения в режиме песочницы? Это было бы безумием! Должен ли я разрешать оплату песочницы в моей производственной среде или что? Любые факты об этом?