Не удается получить информацию о продукте

Я использую 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, она даже не входит в покупки в ~. как насчет этого?

0 ответов

Другие вопросы по тегам