Since you (as a developer) determine which products / items can be "restored", you should already know whether this is a consumable (non-recoverable) or non-consumable (recoverable) item.
If necessary, you can call restoreCompletedTransactions to get information about all the obscene items purchased by the user (for example, if they launch the application on a new phone).
source
share