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