но сомневаюсь что правильно понял. Что-бы восстановить покупки мне нужно написать эту функцию?
let refresh = SKReceiptRefreshRequest()
refresh.delegate = self
refresh.start()
let productIDsToRestore: [String]() = <# From the user #>
let transaction: SKPaymentTransaction = <# Current transaction #>
guard let identifier = transaction.transactionIdentifier else { customError() }
if productIDsToRestore.contains(identifier) {
// Re-download the Apple-hosted content
}
SKPaymentQueue.default().finishTransaction(transaction)
я конечно извиняюсь, а ты пытался прочитать то, что тебе написали?)
Спасибо, максимально неловко сейчас получилось 😅
Обсуждают сегодня