Reputation: 24005
Using In app billing V3, I notice that if I purchase an item on a device, and then immediately run a getPurchases
call on another device, my list of purchases is not tested. Upon further testing, I've revealed that either rebooting the device or clearing cache in the Google Play app causes the purchases to be refreshed.
Is this a bug in In app billing V3 that we have to live with, or are there any workarounds so that the local in app billing cache will get updated?
Upvotes: 2
Views: 618
Reputation: 26251
From my experience the inventory is eventually consistent after a few hours. It's rather by design than a bug.
Rebooting the device or clearing cache of the Google Play services triggers the changes to propagate immediately. I think there's no programmatic workaround for this.
Upvotes: 2