Skip to main content
Question

Introductory offers for in-app purchases?

  • April 19, 2025
  • 1 reply
  • 27 views

Forum|alt.badge.img

I want to offer two options: lifetime and monthly. As far as I understand, the lifetime option has to be a non-consumable in-app purchase. Is it possible to enable introductory offers to this type of product? I would like to offer a free trial for both options. Or are there any other ways to offer a lifetime unlock with a free trial? 

Thank you

This post has been closed for comments

1 reply

guilherme
RevenueCat Staff
Forum|alt.badge.img+2
  • RevenueCat Staff
  • 40 replies
  • April 24, 2025

Hey ​@milkywayrush ,

You're correct that a lifetime unlock would typically be set up as a non-consumable in-app purchase, and unfortunately, Apple and Google only support free trials for subscriptions - not non-consumables.

That said, there are a couple of workarounds you can use to simulate a free trial for your lifetime product:

1. Use a $0 non-consumable as a trial unlock
You can create a free product in your app that users “purchase” to start their trial. You'd then track the purchase date via RevenueCat and allow access for a set number of days (e.g., 7). After that, you can prompt the user to purchase the full-priced lifetime unlock.

This approach uses RevenueCat's validation and keeps things relatively simple.

Note: the user would need to complete two purchases: one for the free trial, and another for the full unlock.

 

2. Use the app’s install/download date to start a trial
Another option is to use the original app download date (from the on-device receipt) to start your trial period. This avoids a second IAP but does require more logic on your end to enforce the trial.

With this approach, RevenueCat won’t report the trial in analytics since it’s not tied to an actual trial product. You can still use promotional entitlements in RevenueCat to unlock access temporarily if that helps simplify your flow.

 

Best,
Gui


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings