Published at

Granting time limited time offers in AppStore and Google Play using RevenueCat

Granting time limited time offers in AppStore and Google Play using RevenueCat

Here is my approach to automatic a betting strategy that made me DOZENS of Danish Kroner

Authors
  • Name
    Joachim Bülow
    Twitter
  • Cofounder and CTO at Doubble
Sharing is caring!
Table of Contents

Introduction

Recently had to implement limited time offers in our app, and found that many people had trouble piecing together how to do it.

Revenuecat employees are promoting offer codes and other half-measures which do not let you grant the user that seamless sense of urgency.

We wanted that “50% off the next hour” feeling.

How to do it

The key is to create separate RevenueCat offerings.

You want to have one offering for users eligible for offers, and one for users not eligible.

These offerings of course contain native app-store discounts, or they don’t.

AppStore

In App Store Connect you want to create products with both an introductory price, and an introductory offer.

This will let new users as well as users who previously purchases the product be eligible.

Google Play

You could do the same in Google Play, create separate products that is, but we actually just relied on one product, adding a developer determined discount. Simples.

Piece it together

Now, in your code you want to switch between the offerings chosen from revenuecat based on whether the user is eligible.

For Google Play you want ti pick the Subscription Option with a discounted intro phase if they are eligible.

And boom you a free to go crazy with offers.

Here is a diagram to show it.

Offers
Sharing is caring!