[IAP][Android] Refreshing product details after init

On my games if I load offline I get no purchases available so there is definitely something weird going on.

I’ll try clearing the GPlay cache and revert. I should also clarify that attempting to purchase any of the products when offline doesn’t work so that’s not a problem. 

Although if this was a caching issue with GPlay, the ios implementation would not have had the same behaviour but on ios too, if I allow the products to load once, their details seem to persist even after I reinstall the app.

Either way, It’s not such a bother tbh since the core functionality of IAPs works just fine-- if you can please post back after checking your loadProducts behaviour without internet, it would certainly clear things up. 

cheers!

Does that mean that the products won’t load at all when you’re offline or that you’re just not able to buy them? I can obviously not purchase anything or restore previous purchases when I’m offline-- just that the products are still fetched from the store even when there’s no connection. 

loadProducts() returns empty - i.e. no IAP data

I see. For me it returns the list of products that it last fetched when the system was online. Quite bizarre! 

Tbf, there is nothing that you and I could’ve done differently in calling loadProducts so I’m struggling to see why products are being cached for me (on both Android and IOS) and not for you. 

Anyway, I’ll let it be I guess- it still does its job and doesn’t greatly affect usability