【发布时间】:2016-09-16 15:06:21
【问题描述】:
我正在尝试在应用程序购买中测试非消耗品。它工作正常。我有 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);
}
【问题讨论】:
-
定义“不起作用”。在您的问题中提供相关的详细信息和代码。
标签: ios swift in-app-purchase storekit