iOS In App Purchase :Будут ли обозреватели Apple тестировать живую среду или тестовую среду?

Я использую In App Payment для продажи внутриигровых расходных материалов. После успешной оплаты я пересылаю квитанцию ​​об оплате на свой бэкэнд, который проверяет квитанцию ​​с бэкэндом оплаты iTunes. Это безупречно работает в среде песочницы.

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

Означает ли это, что Apple тестирует представленные приложения в режиме песочницы? Это было бы безумием! Должен ли я разрешать платежи в песочнице в своей производственной среде или как? Есть факты об этом?

26
задан AstroCB 18 October 2014 в 18:29
поделиться