iOS

Subscription

We will walk through Subscriptions. It is the same for In App products.

  1. Go Subscription tab on your AppStore Connect account of your app. You will see it on left menu.
  1. Create Subscription Group.
  1. Create Subscription. For every Subscription (Weekly,Monthly,Yearly) we want to have seperate item. For id of subscription we are recommended to use such formula “yourApp_duration_price” For ex. “wally_1w_299” This is unique id which we will use then on RevenueCat Dashboard and in our app directly. So i recommend to think about it and save it.
  1. On Subscription page we are filling data about Subscription as Duration, Localization, Pricing and Screenshot of paywall. It is needed for easier review of your app. I believe sometimes reviewer does not look directly to your paywall in app, he just looks at your screenshot, so do not forget to upgrade it, when you change paywall.

💡 Do not forget to add “Restore” button on your paywall, it is common reject from Apple.

  1. Create App on RevenueCat console Here we will need walk through flow.
  1. Get Shared App Secret from AppStore Connect
  1. Get In App Key from Integrations Tab in AppStore Connect
  1. Add Your Products. Id should be exactly as it is on AppStore side.

Android

  1. Go to Cloud console and click “IAM Admin” => click Service Account

https://console.cloud.google.com/

  1. Click Create Service Account.
  1. Write a unique name and continue and second step add these two roles.

Pub/Sub Admin — this enables Platform Server Notifications Monitoring Viewer — this allows monitoring of the notification queue Continue and save.

  1. After that at the right tab, create a new Key and download the Key.
  1. Open Play Console And Grant Financial Access Go to your play console dashboard and click Api Access => Click Service accounts manage play console permissions.
  1. Click App Users and Permissions, select your app.
  1. Create in app products on PlayConsole Side
  1. Add product to Android app in RevenueCat. As we did it for IOS.

  2. Add items to Play Console as we did it for IOS

💡 For Android it takes time before you can see it on device. It can take more than a day. For IOS it works almost immidiately, it already should work in Sandox mode, so you can test it as you want.