ios - Swift Store Kit In app Purchase transactionState -
i have make app uses store kit add character ..
i have added paymentqueue
function when pop-up displayed , press cancel
, transactionstate
.completed
in method if user cancels transaction obtains character without paying.
func paymentqueue(queue: skpaymentqueue!, updatedtransactions transactions: [anyobject]!) { println("add paymnet") transaction:anyobject in transactions { var trans = transaction skpaymenttransaction switch trans.transactionstate { case .purchased: println("purchase successful") skpaymentqueue.defaultqueue().finishtransaction(transaction skpaymenttransaction) queue.finishtransaction(trans) break; case .failed: println("buy cancelled") skpaymentqueue.defaultqueue().finishtransaction(transaction skpaymenttransaction) queue.finishtransaction(trans) break; default: println("default") break; } } }
this link of tutorial followed
function tested on real device , sand box user.
Comments
Post a Comment