Skip to main content
Solved

Free trials on different platforms


Forum|alt.badge.img+3
  • New Member
  • 2 replies

Scenario: a user subscribes on one platform with a free trial, it expires or is cancelled and then the same user goes to a different platform and subscribes again - is there a way to prevent the user accessing another free trial via RevenueCat?

Best answer by chris_perriam

Hi ​@gez, this is possible, but your app would need to handle the logic of choosing whether to display a trial-eligible or non-trial-eligible IAP product to the user (likely by inspecting their purchase history in customerInfo) .

 

For web purchases, you could use Web Billing’s built-in setting for this:

Didn't have any subscription yet: Only customers that have never had any subscription in this Project (including in other Apps of the project) are eligible for a trial.

From https://www.revenuecat.com/docs/web/web-billing/subscription-lifecycle#free-trials

View original
This post has been closed for comments

2 replies

chris_perriam
RevenueCat Staff
Forum|alt.badge.img+4
  • RevenueCat Staff
  • 50 replies
  • Answer
  • June 4, 2025

Hi ​@gez, this is possible, but your app would need to handle the logic of choosing whether to display a trial-eligible or non-trial-eligible IAP product to the user (likely by inspecting their purchase history in customerInfo) .

 

For web purchases, you could use Web Billing’s built-in setting for this:

Didn't have any subscription yet: Only customers that have never had any subscription in this Project (including in other Apps of the project) are eligible for a trial.

From https://www.revenuecat.com/docs/web/web-billing/subscription-lifecycle#free-trials


Forum|alt.badge.img+3
  • Author
  • New Member
  • 2 replies
  • June 4, 2025

Thanks, that makes sense. So you’d have to create different IAPs (one with trial, one without) - that’s the bit I wasn’t sure about. We currently only have trial-only IAPs and there was no way of stopping APple/Google from offering the trial unless one had already been purchased on that platform. Thanks again, Gez


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