Skip to main content

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! 

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