I\'m stuck with Google In App v3 - I tested a purchase without consumption (e.g. when app crashes between buying and consuming) - now I don\'t find a way out.
If I try t
If you are doing everything correctly and your code is ok - most likely the problem is in cached Google Play Services data.
For example when you make a test purchase on your device A - on your device B (with the same Google account logged in) you will keep receiving inventory
without your purchase for some time. And your inventory.getPurchase(sku)
will return null
and inventory.hasPurchase(sku)
will return false
;
To fix this try to open Google Play and close it using Recent Apps button (click it and then swipe the app away) this will terminate the app faster than usual "back" button. Then turn your device off for couple of minutes.
Our goal here is to make Google Play to update it's cache.
Be sure that you're on wifi because it may update rarely if you're on mobile data. Eventually data will be updated and you will get your purchase. In my case it happened after 5 minutes or smth.