Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google billing Consumable and Non-consumable

I need to create a new In App Purchase in the Google console. The only 2 options I see are "MANAGED PRODUCTS" and "SUBSCRIPTIONS"

Inside "Managed products" I only get 1 options of "Create managed product".

However, in Google's documentation it refers to one-time products as "Consumable" and "Non-consumable"

Where is this set for an item? What part of this am I missing?

We've created a few managed products, but it seems like we can only purchase them once - and we want to purchase them multiple times.

Thanks.

like image 650
TooManyEduardos Avatar asked Jan 25 '19 22:01

TooManyEduardos


People also ask

What is the difference between consumable and non-consumable products?

A non-consumable resource is an item that you have a limited quantity of and something that you reuse such as a projector, electronic equipment, or chairs. A consumable resource is something you keep a quantity of on stock such as information packets, workbooks, or art materials.

What is consumable and non-consumable In-app Purchase?

A consumable In-App Purchase must be purchased every time the user downloads it. One-time services, such as fish food in a fishing app, are usually implemented as consumables. Non-Consumable (one time payment) Non-consumable In-App Purchases only need to be purchased once by users.

What is non-consumable app?

Non-Consumable: A product that is purchased once and does not expire or decrease with use. Example: Race track for a game app.

What is a consumable purchase?

Consumables are products that consumers use recurrently, i.e., items which "get used up" or discarded. For example consumable office supplies are such products as paper, pens, file folders, Post-it notes, and toner or ink cartridges.


Video Answer


1 Answers

First of all, "Consumable" and "Non-consumable" is not a In-App billing term. They are just for explaining use cases.

From Indicate a one-time product has been consumed section,

To indicate that a one-time product has been consumed, call the consumeAsync() method

If consumeAsync() is called, it becomes buyable again, means it becomes "Consumable".

like image 197
Toris Avatar answered Oct 08 '22 03:10

Toris