В приложении Покупка не работает при просмотре 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, и через некоторое время они исправили это, я удалил это в приложении, и все стало работать как должно.