当用户按下BUY
并添加付款时。。
@IBAction func buyProduct(sender: AnyObject) {
let payment = SKPayment(product: product)
SKPaymentQueue.defaultQueue().addPayment(payment)
}
我预计会出现一个蓝色的弹出窗口来批准购买,然后观察员会接到电话。
但我的情况并非如此。知道为什么吗?我的iTunes Connect有什么问题吗?
在加载viewController之前,我调用了
SKPaymentQueue.canMakePayments()
返回true,我启动了一个产品请求:
let pr = SKProductsRequest(productIdentifiers: NSSet(object: "com.xxx"))
pr.delegate = self
pr.start()
并调用CCD_ 3委托。
我正在使用这个教程
您需要调用
SKPaymentQueue.defaultQueue().addTransactionObserver(self)
在调用之前
SKPaymentQueue.defaultQueue().addPayment(payment)