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

Reply via email to