Projects
A RevenueCat project is the top-level entity for RevenueCat - it's like a container for your apps, products, and entitlements. Once you've created a project and added your apps, you can implement the RevenueCat SDK in your app to start making purchases.
Within a project, you can also configure integrations like Webhooks, run Experiments, and create remotely configurable Paywalls.
Creating a Projectโ
To create a Project, click the '+ Create new project' button in the Projects dropdown panel at the top of the RevenueCat dashboard.
You can customize your project by setting a name as well as your global restore behavior for the apps in your Project.
Project Settingsโ
General Settingsโ
- Project Name: The name of your project.
- Project ID: The unique identifier for your project, used in the v2 API.
- Restore Behavior: The behavior of the SDK when a user restores their purchases. Learn more.
Transferring Ownershipโ
Transferring between RevenueCat accounts
To transfer specific projects from one account to another, contact RevenueCat support for assistance. At this time only entire projects can be transferred, this cannot be done on an app-level.
- If the project in question has a Stripe app, you will need to make sure that the receiver has their Stripe account connected to this project before transfer.
- If the project uses Apple Search Ads then this will need to be reconfigured after the transfer.
Transferring apps between App Store Connect and Google Developer accounts
If you are changing the App Store Connect or Google Developer account, this will require credentials to be regenerated for both.
-
For Apple, these are the app-specific shared secret, the in-app purchase key, and the App Store Connect API key. The new owner will also want to make sure their Paid Applications Agreement is signed with Apple.
-
For Google, these are the service credentials. To reduce any downtime, we recommend the new owner generate these credentials in advance and test them on a RevenueCat project to make sure they are validated and working before the transfer.
Next stepsโ
If you've configured your project in the dashboard, it's time to connect to a store by adding your app.
Connect to a store โ