Google Play v3 API's IInAppBillingService.getSkuDetails() method returns cached results.
Let's look at this scenario:
Observations:
Anyone encountered this issue?
Thanks, Max.
Its cached on the phone. Simply clear the google play cache (from the settings) of the phone
Currently, it's not possible to programatically invalidate the cache, so you will get old results from getSkuDetails() until Google Play's cache refreshes, which should usually happen every 24 hours if there is good network connectivity.
You reported you waited for a few hours, so that's within expectations. Could you please try waiting ~24h and see if the cache gets updated? If it gets updated, then it's working as intended. If not, then there is something else that's wrong -- maybe Google Play is having trouble updating itself on that device.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With