В приложении Покупка не работает при просмотре Apple

У меня есть приложение с работающими в приложении покупками, оно было одобрено Apple и теперь находится в Appstore. Несколько дней назад я представил новую версию приложения с одной новой покупкой расходных материалов, реализованной так же, как и другие.

Я использую MKStoreKit и этот метод, чтобы купить функцию:

// ... showing loading window
[[MKStoreManager sharedManager] buyFeature:feature
                                onComplete:^(NSString* purchasedFeature,NSData* purchasedReceipt, NSArray* availableDownloads) {
     // ... some handler and close loading
                               onCancelled:^ {
              // ... another handler and close loading
                                        }];

В режиме песочницы этот метод заканчивается либо в блоке onComplete, либо в блоке onCancelled, получая все правильные идентификаторы (с новой покупкой тоже). Однако из-за ответа обозревателя Apple, моя загрузка никогда не закрывается. Кроме того, они говорят, что новая покупка теперь находится в статусе "Требуется действие разработчика", но не может редактировать ее сейчас, и я не могу удалить ее (даже если я выбрал "Очистить для продажи на НЕТ").

Может проблема в новом продукте покупки или в чем-то другом? Я полностью сбит с толку...

Что я могу сделать? Кто-нибудь сталкивался с такой проблемой? Я не могу воспроизвести ошибку в "Песочнице", так как она работает нормально, поэтому есть ли способ получить тот же результат, что и в команде Apple Review Team?

1 ответ

Решение

Это была странная ошибка на серверах Apple, вызванная этим новым In App. Я не знаю почему, но я не мог удалить это. Кроме того, он сломал все приложения, но только во время тестирования Apple Review, как я уже сказал, все было нормально в режиме песочницы. Решением было написать в службу поддержки Apple, и через некоторое время они исправили это, я удалил это в приложении, и все стало работать как должно.

Другие вопросы по тегам