Skip to content

Commit 2c18360

Browse files
committed
Add mention of adapty library
1 parent 4f4ebc7 commit 2c18360

File tree

1 file changed

+27
-23
lines changed

1 file changed

+27
-23
lines changed

docs/ff-integrations/payments/revenuecat.md

Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -49,31 +49,31 @@ Integrating the RevenueCat in your app comprises the following steps:
4949
5. [Testing](#5-testing)
5050
6. [Launch](#6-launch)
5151

52-
## 1. Setup RevenueCat
52+
## Setup RevenueCat
5353

5454
To set up the RevenueCat, follow these steps carefully:
5555

5656
1. Sign up for a new RevenueCat account [here](https://app.revenuecat.com/).
5757
2. [Create a project](https://www.revenuecat.com/docs/getting-started/quickstart#%EF%B8%8F-create-a-project), [add your app](https://www.revenuecat.com/docs/getting-started/quickstart#%EF%B8%8F-add-an-app--platform), and ensure that you [add service credentials](https://www.revenuecat.com/docs/getting-started/quickstart#%EF%B8%8F-service-credentials) to help RevenueCat communicate with the app stores on your behalf.
5858
3. [Create subscriptions](https://www.revenuecat.com/docs/getting-started/quickstart#%EF%B8%8F-store-setup) in the respective stores.
59-
1. While creating subscriptions in Google Play Console, if you see a message saying '***Your app doesn't have any in-app products yet**'* like in this picture, follow the steps below:
59+
1. While creating subscriptions in Google Play Console, if you see a message saying '***Your app doesn't have any in-app products yet**'* like in this picture, follow the steps below:
6060
<p></p>
6161
![error-while-creating-sub-in-play-console.avif](imgs/error-while-creating-sub-in-play-console.avif)
62-
63-
1. Return to FlutterFlow and navigate to **Settings & Integrations >** **In App Purchases & Subscriptions >** **RevenueCat**.
64-
65-
2. Switch on the **Enable RevenueCat**. For now, just enter any random string as your API Key (eg. `testkey`). We’ll update this later.
66-
67-
3. Now, from the toolbar menu, click **Download APK**
68-
69-
4. In the Play Console, create a [Closed testing](https://play.google.com/console/about/closed-testing/) track and create a new release.
70-
71-
5. Upload your **App Bundle** or **APK**, enter the release name, and create the release.
72-
73-
6. Open the **Subscriptions** tab again. It should let you manage subscriptions now.
62+
63+
1. Return to FlutterFlow and navigate to **Settings & Integrations >** **In App Purchases & Subscriptions >** **RevenueCat**.
64+
65+
2. Switch on the **Enable RevenueCat**. For now, just enter any random string as your API Key (eg. `testkey`). We’ll update this later.
66+
67+
3. Now, from the toolbar menu, click **Download APK**
68+
69+
4. In the Play Console, create a [Closed testing](https://play.google.com/console/about/closed-testing/) track and create a new release.
70+
71+
5. Upload your **App Bundle** or **APK**, enter the release name, and create the release.
72+
73+
6. Open the **Subscriptions** tab again. It should let you manage subscriptions now.
7474
4. [Create Products and Entitlements in RevenueCat](https://www.revenuecat.com/docs/getting-started/quickstart#%EF%B8%8F-configure-products-and-entitlements-in-revenuecat).
7575

76-
## 2. Enable RevenueCat in FlutterFlow
76+
### Enable RevenueCat in FlutterFlow
7777

7878
To enable RevenueCat in FlutterFlow, follow the steps below:
7979

@@ -103,7 +103,9 @@ To enable RevenueCat in FlutterFlow, follow the steps below:
103103
</div>
104104
<p></p>
105105

106-
## 3. Retrieving in-app purchases and subscription details
106+
## Displaying Subscription Details in Your App
107+
108+
To show in-app purchase and subscription information — such as pricing, product name, and description — within your app’s UI, you'll need to fetch these details from RevenueCat using the appropriate API or method.
107109

108110
To display the in-app purchases and subscription details, such as price, description, etc., inside the UI elements, you need to retrieve this information from RevenueCat.
109111

@@ -135,7 +137,7 @@ Here is an example of retrieving monthly subscription details:
135137
</div>
136138
<p></p>
137139

138-
## 4. Add RevenueCat actions
140+
## RevenueCat Actions
139141

140142
To manage in-app purchases and subscriptions inside your FlutterFlow app, you have to use the RevenueCat Actions. Below are the types of RevenueCat actions:
141143

@@ -222,15 +224,12 @@ Using this action, you can allow users to re-activate the subscription they have
222224
</figure>
223225

224226

225-
## 5. Testing
226-
227-
You can test your subscriptions using sandbox environments, which simulate real store behavior without incurring costs. [This document](https://www.revenuecat.com/docs/test-and-launch/sandbox) provides detailed guidelines for testing purchases on [Android](https://www.revenuecat.com/docs/test-and-launch/sandbox/google-play-store) and [iOS devices](https://www.revenuecat.com/docs/test-and-launch/sandbox/apple-app-store).
227+
## Testing Subscriptions
228228

229-
## 6. Launch
229+
You can test your subscriptions using sandbox environments, which simulate real store behavior without incurring costs. Check out the full **[Sandbox Testing Guide](https://www.revenuecat.com/docs/test-and-launch/sandbox)** for more details.
230230

231-
Before launching your app to production make sure you go through the **Launch Checklist** of RevenueCat:
231+
Before going live, make sure to review **[RevenueCat’s Launch Checklist](https://docs.revenuecat.com/docs/launch-checklist)** to ensure everything is properly set up for production.
232232

233-
[In-App Purchase Launch Checklist – RevenueCatRevenueCat](https://docs.revenuecat.com/docs/launch-checklist)
234233

235234
## FAQs
236235

@@ -251,3 +250,8 @@ See more details [here](https://community.revenuecat.com/sdks-51/why-are-offerin
251250
</p>
252251
</details>
253252

253+
## Looking for other options?
254+
255+
If you're looking for other tools to manage in-app subscriptions, [**Adapty**](https://adapty.io/) is a solid alternative to RevenueCat — it offers advanced analytics, paywall A/B testing, and seamless integration with iOS and Android apps.
256+
You can explore the [**Adapty Library on our Marketplace**](https://marketplace.flutterflow.io/item/Mf1oFJcqngHzERZSPNA8) — it's actively maintained by the Adapty team and always kept up to date.
257+

0 commit comments

Comments
 (0)