When user press BUY
and payment is added ..
@IBAction func buyProduct(sender: AnyObject) {
let payment = SKPayment(product: product)
SKPaymentQueue.defaultQueue().addPayment(payment)
}
.. I would expect that a blue popup comes up to approve purchase, and then observer will get called.
But not in my case. Any idea why? Anything wrong in my iTunes Connect?
Before when viewController was loaded I called
SKPaymentQueue.canMakePayments()
which returns true and I started a product request:
let pr = SKProductsRequest(productIdentifiers: NSSet(object: "com.xxx"))
pr.delegate = self
pr.start()
and func productsRequest(request: SKProductsRequest!, didReceiveResponse response: SKProductsResponse!)
delegate was called.
I am using this tutorial