Я реализую приложение, использующее покупку в приложении с нерасходными материалами, оно было отклонено Apple по следующей причине:
Мы обнаружили, что ваше приложение предлагает покупки в приложении, которые можно восстановить, но оно не включает функцию «Восстановление», позволяющую пользователям восстанавливать ранее приобретенные покупки в приложении.
Для восстановления ранее приобретенных продуктов In-App Purchase было бы уместно предоставить кнопку «Восстановить» и инициировать процесс восстановления при нажатии кнопки «Восстановить».
Для получения дополнительной информации о восстановлении транзакций и проверке квитанций магазина, пожалуйста, обратитесь к
и здесь нет ссылки для ссылки, я уже реализовал:
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)транзакции
с
Случай SKPaymentTransactionStateRestored
.
но я не реализовал:
`restoreCompletedTransactions` or `paymentQueueRestoreCompletedTransactionsFinished`
необходимы ли эти методы для одобрения покупки в приложении, или в чем именно заключается проблема.
Спасибо