You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ff-integrations/payments/revenuecat.md
+27-23Lines changed: 27 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,31 +49,31 @@ Integrating the RevenueCat in your app comprises the following steps:
49
49
5.[Testing](#5-testing)
50
50
6.[Launch](#6-launch)
51
51
52
-
## 1. Setup RevenueCat
52
+
## Setup RevenueCat
53
53
54
54
To set up the RevenueCat, follow these steps carefully:
55
55
56
56
1. Sign up for a new RevenueCat account [here](https://app.revenuecat.com/).
57
57
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.
58
58
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:
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.
74
74
4.[Create Products and Entitlements in RevenueCat](https://www.revenuecat.com/docs/getting-started/quickstart#%EF%B8%8F-configure-products-and-entitlements-in-revenuecat).
75
75
76
-
##2. Enable RevenueCat in FlutterFlow
76
+
###Enable RevenueCat in FlutterFlow
77
77
78
78
To enable RevenueCat in FlutterFlow, follow the steps below:
79
79
@@ -103,7 +103,9 @@ To enable RevenueCat in FlutterFlow, follow the steps below:
103
103
</div>
104
104
<p></p>
105
105
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.
107
109
108
110
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.
109
111
@@ -135,7 +137,7 @@ Here is an example of retrieving monthly subscription details:
135
137
</div>
136
138
<p></p>
137
139
138
-
## 4. Add RevenueCat actions
140
+
## RevenueCat Actions
139
141
140
142
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:
141
143
@@ -222,15 +224,12 @@ Using this action, you can allow users to re-activate the subscription they have
222
224
</figure>
223
225
224
226
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
228
228
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.
230
230
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.
@@ -251,3 +250,8 @@ See more details [here](https://community.revenuecat.com/sdks-51/why-are-offerin
251
250
</p>
252
251
</details>
253
252
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.
0 commit comments