1) I did purchase an NON consumable item
2) I define item as consumable by (iab:setConsumables({"adv"}))
3) I getting error (Unable to buy item (response: 7:Item Already Owned))
Tried to clear app cache and reinstall app - not helps.
So if we did purchase of non consumable, and set it as consumable after, IAB not sending to google setNONConsumable, but it should, as it says documentation !
In Version 3, all in-app products are managed. This means that the user's ownership of all
in-app item purchases is maintained by Google Play, and your application can query the
user's purchase information when needed. When the user successfully purchases an in-app
product, that purchase is recorded in Google Play. Once an in-app product is purchased, it
is considered to be "owned". In-app products in the "owned" state cannot be purchased from
Google Play. You must send a consumption request for the "owned" in-app product before
Google Play makes it available for purchase again. Consuming the in-app product reverts it
to the "unowned" state, and discards the previous purchase data.
You must send a consumption request for the "owned" in-app product before
Google Play makes it available for purchase again. Consuming the in-app product reverts it
to the "unowned" state, and discards the previous purchase data.
vk.com/yan_alex