Не удается получить информацию о продукте
Я использую SwiftyStoreKit не могу получить информацию о покупке retrieveproductsinfo.. Я не знаю почему не получаю
AppDelegate.swift
SwiftyStoreKit.completeTransactions(atomically: true) { purchases in
for purchase in purchases {
switch purchase.transaction.transactionState {
case .purchased, .restored:
if purchase.needsFinishTransaction {
// Deliver content from server, then:
SwiftyStoreKit.finishTransaction(purchase.transaction)
}
// Unlock content
case .failed, .purchasing, .deferred:
break // do nothing
}
}
}
ControllerView.swift
SwiftyStoreKit.retrieveProductsInfo(["1000_dal_point"]){ result in
print("result : \(result)")
if let product = result.retrievedProducts.first {
let priceString = product.localizedPrice!
print("Product : \(product.localizedDescription), Price: \(priceString)")
}else if let invalidProductId = result.invalidProductIDs.first {
return self.showErrorAlert(title: "Itunes error", error: "productId \(invalidProductId)")
}else {
print("Error: \(String(describing: result.error))")
}
}
Я использовал точку останова в appdelegate, она даже не входит в покупки в ~. как насчет этого?