1 Answer
1

You need to restore the transactions, using the RESTORE_TRANSACTION flag you specified above. You should only do this once, when the application starts for the first time or if the user clears the data.

I would advice to make this process simpler for yourself, you looking into the AndroidBillingLibrary, which allows you to interface with the Android In App Billing in a much simpler manner.

So at that point the purchases are stored on the device itself? What if I buy an item on an other device, how does the first device know that? Do I need to restore transactions again?
–
Niek HaarmanAug 5 '12 at 15:46