Brian SchmidtFollow


A method for supporting large-scale inventory for in-app purchases on mobile devices is described. A server device receives, from a user device associated with a first user account, a user request to purchase a first product item and maps the first product item to a first pricing tier. The server device selects, from a set of product identifiers corresponding to the first pricing tier, a first product identifier that is unused by the first user account. The server device transmits, to a marketplace server, the first product identifier and the first pricing tier to purchase the first product item. The server device enters, into a user-level transaction table, a first entry including an indication of the first product item, the first product identifier, and a first lifetime for the purchase and removes the first entry from the user-level transaction table upon expiration of the first lifetime.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.