Solved

How to Extend a User’s Free Trial

  • 31 October 2021
  • 1 reply
  • 914 views

Badge +3

Hi everyone,

I’m looking to figure out a way to reset or extend a users free trial. At present, we have successfully set up an In-App Subscription on both iOS and Android with a one week free trial. We then hope to send the user a notification or email when their trial is almost over prompting them to refer a friend to the app, which they will be rewarded for by extending the trial for another week.

The refer all mechanisms is fairly easy to do with deep links, the question is once we have detected that a user has successfully referred a friend, what is the best way to extend their trial? Additionally, I’m still trying to work out how this plays with Apple’s terms of service - it seems to be within the rules but any thoughts would be appreciated.

Thanks everyone! 

icon

Best answer by sundeep 6 November 2021, 02:12

View original

1 reply

Userlevel 3
Badge +8

Hi @AlistairAtHapcha,

On iOS, you could set up offer codes or promotional offers (see: https://docs.revenuecat.com/docs/ios-subscription-offers) and use to reward your users with more free trial time. On Android, there’s a way to defer the current subscription’s expiration date until later: https://docs.revenuecat.com/reference#defer-a-google-subscription (Or see Google’s doc on it for more info: https://developers.google.com/android-publisher/api-ref/rest/v3/purchases.subscriptions/defer).

 

There are also promo codes on Android (but these will replace the trial if it exists, regardless of whichever is greater): https://docs.revenuecat.com/docs/android-promo-codes

Reply