import SwiftyStoreKit
import SwiftyJSON
class CDIAPManager: NSObject {
class func getPurchaseProductList(retur:@escaping (_ productArr:[CDAppBuyInfo]) ->Void){
SwiftyStoreKit.retrieveProductsInfo(["xxx","xxx","xxx"]) { result in
var arr:[NKAppBuyInfo] = []
if result.retrievedProducts.count > 0 {
print("app 内购获取列表成功")
for product in result.retrievedProducts {
let info = CDAppBuyInfo()
info.productIdentifier = product.productIdentifier
info.price = product.localizedPrice!
info.title = product.localizedTitle
retur(newArr)
}else{
print("app 内购获取列表失败 = \(String(describing: result.error?.localizedDescription))")
}
}
}
class func purchaseProduct(productIDs:String,complete:@escaping (Bool)->Void){
SwiftyStoreKit.purchaseProduct(productIDs, quantity: 1, atomically: true) { result in
switch result {
ca