E
E
elron2016-04-01 20:04:39
Google
elron, 2016-04-01 20:04:39

Do I need to execute consume after purchase in internal payments?

After a successful payment (launchPurchaseFlow() method), the user has an item that can be consumed (use/consume) and if it is used, it will disappear?! Or will it remain somewhere in history?! For example, will it be visible after a queryInventoryAsync request? I need to implement an internal purchase in a free application, after which the user receives the full functionality of the application (which will also be available if the user changes the device).

Answer the question

In order to leave comments, you need to log in

1 answer(s)
L
lazard105, 2016-04-04
@lazard105

I need to implement an internal purchase in a free application, after which the user receives the full functionality of the application (which will also be available if the user changes the device).

consume()no need to call . If you call consume(), the product will disappear from the list of purchased items (including on other devices). Сonsume is needed only for multiple purchases (for example, buying internal currency in games). In your situation, the purchase is made once.
PS On other devices, the purchase will be available automatically.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question