How to monetize your app
This guide explains the available in-app purchase types and gives a high-level overview of how in-app purchases are created and used in Buildfire.
Monetizing your app with in-app purchases allows you to charge users for access to content, features, or services from inside your app. Buildfire supports multiple in-app purchase types and works with both Apple App Store and Google Play billing systems.
Requirements
-
You must be on the Growth or Scale plan to leverage in-app purchases
-
You must have your Apple App Store and/or Google Play developer accounts fully set up with in-app purchases enabled
-
Any time you add a new in-app purchase, your app must be resubmitted for review and published in the app stores for the purchase to become available
In-app purchase types
Buildfire supports three types of in-app purchases. Choosing the right type depends on how often the purchase can be used and whether access should expire.
|
Purchase type |
What it means |
Common use cases |
|
Consumable |
A purchase that can be bought, used, and purchased again. It is depleted after use and is not restored if the app is reinstalled. |
Credits, points, single-use passes, one-time boosts |
|
Non-consumable |
A one-time purchase that permanently unlocks access. It can be restored if the user reinstalls the app or switches devices using the same store account. |
Lifetime access, premium feature unlocks, one-time upgrades |
|
Subscription |
A recurring purchase that grants access for a set period (weekly, monthly, or yearly). Access remains active as long as the subscription is valid. |
Memberships, ongoing content libraries, recurring services |
How in-app purchases are set up
Setting up in-app purchases follows a structured process to ensure purchases work correctly across platforms.
-
Create the corresponding purchase in Apple App Store Connect or Google Play Console