I've implemented my in app purchasing, and the purchasing itself works fine. I have based it on the Xamarin sample.
However, when I do a restore purchase (SKPaymentQueue.DefaultQueue.RestoreCompletedTransactions();) the delegate PaymentQueueRestoreCompletedTransactionsFinished(SkPaymentQueue queue) (phew!) gets called, but UpdatedTransactions doesn't. According to Apple docs: paymentQueueRestoreCompletedTransactionsFinished: Tells the observer that the payment queue has finished sending restored transactions. Discussion This method is called after all restorable transactions have been processed by the payment queue. *Your application is not required to do anything in this method.* Is this a StoreKit bug? Everything is setup correctly, if I literally just switch the button that calls purchase to restore instead, the above behavior occurs. Im wondering has anyone encountered similar issues? Im also having strange problems at the moment creating test users (every user, no matter what details I enter already exists apparently). Hopefully Apple are just making changes. Anyone else encounter issues with StoreKit? One other thing, I noticed that the sandbox is verrrry slow. It can take up to a minute sometimes for the UpdatedTransactions() method to fire during purchases. Is this normal/limited to sandbox? Thanks. :-) -- View this message in context: http://monotouch.2284126.n4.nabble.com/StoreKit-UpdatedTransactions-not-called-for-restores-tp4657072.html Sent from the MonoTouch mailing list archive at Nabble.com. _______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch
