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

Popular posts from this blog

Java 3D LWJGL collision -

spring - SubProtocolWebSocketHandler - No handlers -

methods - python can't use function in submodule -