我正在尝试测试非消耗品的应用内购买,这个功能运作正常。我有10个产品,想要在一次交易中选择几个产品进行购买。我尝试了使用SKPayment方法的数组,但没有成功。请问如何一次性购买多个产品?
单个产品可以正常购买。
func paymentQueueWithProduct(product : SKProduct){
SKPaymentQueue.defaultQueue().addTransactionObserver(self);
let payment = SKPayment(product: product);
SKPaymentQueue.defaultQueue().addPayment(payment);
}
我需要在一次交易中购买多个产品。例如:
func paymentQueueWithProduct(products : [SKProduct]){
SKPaymentQueue.defaultQueue().addTransactionObserver(self);
let payment = SKPayment(product: products);
SKPaymentQueue.defaultQueue().addPayment(payment);
}