Когда и как я могу вызвать обратный вызов completeTransactions в SwiftyStoreKit
Я не могу найти подробного объяснения по этому поводу, но как я могу вызвать следующий обратный вызов из SwiftyStoreKit.
SwiftyStoreKit.completeTransactions(atomically: true) { purchases in
for purchase in purchases {
switch purchase.transaction.transactionState {
case .purchased, .restored:
if purchase.needsFinishTransaction {
// TODO: Set flags here that the user has now purchased the product
SwiftyStoreKit.finishTransaction(purchase.transaction)
}
// Unlock content
case .failed, .purchasing, .deferred:
break // do nothing
}
}
}
Кроме того, необходимо вызывать finishTransaction, только если ваше приложение загружает контент с сервера?